<head>
  <meta content="text/html; charset=utf-8" http-equiv="content-type" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title> - TestReport</title>
  <style>
    body {
      background-color: #f2f2f2;
      color: #333;
      margin: 0 auto;
      width: 960px;
    }
    #summary {
      width: 960px;
      margin-bottom: 20px;
    }
    #summary th {
      background-color: skyblue;
      padding: 5px 12px;
    }
    #summary td {
      background-color: lightblue;
      text-align: center;
      padding: 4px 8px;
    }
    .details {
      width: 960px;
      margin-bottom: 20px;
    }
    .details th {
      background-color: skyblue;
      padding: 5px 12px;
    }
    .details tr .passed {
      background-color: lightgreen;
    }
    .details tr .failed {
      background-color: red;
    }
    .details tr .unchecked {
      background-color: gray;
    }
    .details td {
      background-color: lightblue;
      padding: 5px 12px;
    }
    .details .detail {
      background-color: lightgrey;
      font-size: smaller;
      padding: 5px 10px;
      line-height: 20px;
      text-align: left;
    }
    .details .success {
      background-color: greenyellow;
    }
    .details .error {
      background-color: red;
    }
    .details .failure {
      background-color: salmon;
    }
    .details .skipped {
      background-color: gray;
    }

    .button {
      font-size: 1em;
      padding: 6px;
      width: 4em;
      text-align: center;
      background-color: #06d85f;
      border-radius: 20px/50px;
      cursor: pointer;
      transition: all 0.3s ease-out;
    }
    a.button{
      color: gray;
      text-decoration: none;
      display: inline-block;
    }
    .button:hover {
      background: #2cffbd;
    }

    .overlay {
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: rgba(0, 0, 0, 0.7);
      transition: opacity 500ms;
      visibility: hidden;
      opacity: 0;
      line-height: 25px;
    }
    .overlay:target {
      visibility: visible;
      opacity: 1;
    }

    .popup {
      margin: 70px auto;
      padding: 20px;
      background: #fff;
      border-radius: 10px;
      width: 50%;
      position: relative;
      transition: all 3s ease-in-out;
    }

    .popup h2 {
      margin-top: 0;
      color: #333;
      font-family: Tahoma, Arial, sans-serif;
    }
    .popup .close {
      position: absolute;
      top: 20px;
      right: 30px;
      transition: all 200ms;
      font-size: 30px;
      font-weight: bold;
      text-decoration: none;
      color: #333;
    }
    .popup .close:hover {
      color: #06d85f;
    }
    .popup .content {
      max-height: 80%;
      overflow: auto;
      text-align: left;
    }
    .popup .separator {
      color:royalblue
    }

    @media screen and (max-width: 700px) {
      .box {
        width: 70%;
      }
      .popup {
        width: 70%;
      }
    }

  </style>
</head>

<body>
  <h1>Test Report: </h1>

  <h2>Summary</h2>
  <table id="summary">
    <tr>
      <th>START AT</th>
      <td colspan="4">2023-05-05T07:17:59.000674</td>
    </tr>
    <tr>
      <th>DURATION</th>
      <td colspan="4">0.550 seconds</td>
    </tr>
    <tr>
      <th>PLATFORM</th>
      <td>HttpRunner 2.5.7 </td>
      <td>CPython 3.9.13 </td>
      <td colspan="2">Windows-10-10.0.22621-SP0</td>
    </tr>
    <tr>
      <th>STAT</th>
      <th colspan="2">TESTCASES (success/fail)</th>
      <th colspan="2">TESTSTEPS (success/fail/error/skip)</th>
    </tr>
    <tr>
      <td>total (details) =></td>
      <td colspan="2">1 (1/0)</td>
      <td colspan="2">6 (6/0/0/0)</td>
    </tr>
  </table>

  <h2>Details</h2>

  
  
  <h3>内容管理模块</h3>
  <table id="suite_1" class="details">
    <tr>
      <td>TOTAL: 6</td>
      <td>SUCCESS: 6</td>
      <td>FAILED: 0</td>
      <td>ERROR: 0</td>
      <td>SKIPPED: 0</td>
    </tr>
    <tr>
      <th>Status</th>
      <th colspan="2">Name</th>
      <th>Response Time</th>
      <th>Detail</th>
    </tr>

    
    
    
    <tr id="record_1_1">
      <th class="success" style="width:5em;">success</th>
      <td colspan="2">获取token</td>
      <td style="text-align:center;width:6em;">230.10 ms</td>
      <td class="detail">

        
        
        <a class="button" href="#popup_log_1_1_1">log-1</a>
        <div id="popup_log_1_1_1" class="overlay">
          <div class="popup">
            <h2>Request and Response data</h2>
            <a class="close" href="#record_1_1_1">&times;</a>

            <div class="content">
              <h3>Name: 获取token</h3>

              

              

              <h3>Request:</h3>
              <div style="overflow: auto">
                <table>
                  
                    <tr>
                      <th>url</th>
                      <td>
                        
                            http://localhost:63070/auth/oauth/token?client_id=XcWebApp&client_secret=XcWebApp&grant_type=password&username=%7B%22username%22:%22t1%22,%22password%22:%22111111%22,%22authType%22:%22password%22%7D
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>method</th>
                      <td>
                        
                            POST
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>headers</th>
                      <td>
                        
                            <pre>{
  &#34;User-Agent&#34;: &#34;python-requests/2.25.1&#34;,
  &#34;Accept-Encoding&#34;: &#34;gzip, deflate&#34;,
  &#34;Accept&#34;: &#34;application/json, text/plain, */*&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;,
  &#34;Accept-Language&#34;: &#34;zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6&#34;,
  &#34;Content-Length&#34;: &#34;0&#34;
}</pre>
                        
                      </td>
                    </tr>
                  
                </table>
              </div>

              <h3>Response:</h3>
              <div style="overflow: auto">
                <table>
                    
                      <tr>
                        <th>ok</th>
                        <td>
                          
                            True
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>url</th>
                        <td>
                          
                            http://localhost:63070/auth/oauth/token?client_id=XcWebApp&client_secret=XcWebApp&grant_type=password&username=%7B%22username%22:%22t1%22,%22password%22:%22111111%22,%22authType%22:%22password%22%7D
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>status_code</th>
                        <td>
                          
                            200
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>reason</th>
                        <td>
                          
                            
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>cookies</th>
                        <td>
                          
                            {}
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>encoding</th>
                        <td>
                          
                            UTF-8
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>headers</th>
                        <td>
                          
                            <pre>{
  &#34;Cache-Control&#34;: &#34;no-store&#34;,
  &#34;Pragma&#34;: &#34;no-cache&#34;,
  &#34;X-Content-Type-Options&#34;: &#34;nosniff&#34;,
  &#34;X-XSS-Protection&#34;: &#34;1; mode=block&#34;,
  &#34;X-Frame-Options&#34;: &#34;DENY&#34;,
  &#34;Content-Type&#34;: &#34;application/json;charset=UTF-8&#34;,
  &#34;Transfer-Encoding&#34;: &#34;chunked&#34;,
  &#34;Date&#34;: &#34;Fri, 05 May 2023 07:17:59 GMT&#34;,
  &#34;Keep-Alive&#34;: &#34;timeout=60&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;
}</pre>
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>content_type</th>
                        <td>
                          
                            application/json;charset=UTF-8
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>body</th>
                        <td>
                          
                            
                              <pre>{
  &#34;access_token&#34;: &#34;eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsieHVlY2hlbmctcGx1cyJdLCJ1c2VyX25hbWUiOiJ7XCJjb21wYW55SWRcIjpcIjEyMzIxNDE0MjVcIixcImNyZWF0ZVRpbWVcIjpcIjIwMjItMDktMjhUMDg6MzI6MDNcIixcImlkXCI6XCI1MlwiLFwibmFtZVwiOlwiTeiAgeW4iFwiLFwicGVybWlzc2lvbnNcIjpbXSxcInNleFwiOlwiMVwiLFwic3RhdHVzXCI6XCJcIixcInVzZXJuYW1lXCI6XCJ0MVwiLFwidXR5cGVcIjpcIjEwMTAwMlwifSIsInNjb3BlIjpbImFsbCJdLCJleHAiOjE2ODMyNzgyNzksImF1dGhvcml0aWVzIjpbInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfYmFzZSIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfZGVsIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9saXN0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wbGFuIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZSIsInhjX3RlYWNobWFuYWdlciIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfbWFya2V0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wdWJsaXNoIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9hZGQiXSwianRpIjoiNGEyYTQwZGItMDQ1NC00MTNmLTgxNjItZWUyZWJjODViODUyIiwiY2xpZW50X2lkIjoiWGNXZWJBcHAifQ.74Ywudp0MuMXLXx1GXDdVmYKaD4Xyg6VApIMgCKhGeo&#34;,
  &#34;token_type&#34;: &#34;bearer&#34;,
  &#34;refresh_token&#34;: &#34;eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsieHVlY2hlbmctcGx1cyJdLCJ1c2VyX25hbWUiOiJ7XCJjb21wYW55SWRcIjpcIjEyMzIxNDE0MjVcIixcImNyZWF0ZVRpbWVcIjpcIjIwMjItMDktMjhUMDg6MzI6MDNcIixcImlkXCI6XCI1MlwiLFwibmFtZVwiOlwiTeiAgeW4iFwiLFwicGVybWlzc2lvbnNcIjpbXSxcInNleFwiOlwiMVwiLFwic3RhdHVzXCI6XCJcIixcInVzZXJuYW1lXCI6XCJ0MVwiLFwidXR5cGVcIjpcIjEwMTAwMlwifSIsInNjb3BlIjpbImFsbCJdLCJhdGkiOiI0YTJhNDBkYi0wNDU0LTQxM2YtODE2Mi1lZTJlYmM4NWI4NTIiLCJleHAiOjE2ODM1MzAyNzksImF1dGhvcml0aWVzIjpbInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfYmFzZSIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfZGVsIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9saXN0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wbGFuIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZSIsInhjX3RlYWNobWFuYWdlciIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfbWFya2V0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wdWJsaXNoIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9hZGQiXSwianRpIjoiODM4YWQ3ZGMtYWE5OS00ZGUzLThjM2ItNWJlOGMxOTg0OGU3IiwiY2xpZW50X2lkIjoiWGNXZWJBcHAifQ.rrulGTXMCV3DcUALdnXeREtKc2dLs_2l35F13bqeUx0&#34;,
  &#34;expires_in&#34;: 7199,
  &#34;scope&#34;: &#34;all&#34;,
  &#34;jti&#34;: &#34;4a2a40db-0454-413f-8162-ee2ebc85b852&#34;
}</pre>
                            
                          
                        </td>
                      </tr>
                    
                  </table>
              </div>
              

              <h3>Validators:</h3>
                <div style="overflow: auto">
                
                
                <table>
                    <tr>
                      <th>check</th>
                      <th>comparator</th>
                      <th>expect value</th>
                      <th>actual value</th>
                    </tr>
                    
                    <tr>
                      
                      <td class="passed">
                      
                        content
                      </td>
                      <td>not_equals</td>
                      <td>null</td>
                      <td>{&#39;access_token&#39;: &#39;eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsieHVlY2hlbmctcGx1cyJdLCJ1c2VyX25hbWUiOiJ7XCJjb21wYW55SWRcIjpcIjEyMzIxNDE0MjVcIixcImNyZWF0ZVRpbWVcIjpcIjIwMjItMDktMjhUMDg6MzI6MDNcIixcImlkXCI6XCI1MlwiLFwibmFtZVwiOlwiTeiAgeW4iFwiLFwicGVybWlzc2lvbnNcIjpbXSxcInNleFwiOlwiMVwiLFwic3RhdHVzXCI6XCJcIixcInVzZXJuYW1lXCI6XCJ0MVwiLFwidXR5cGVcIjpcIjEwMTAwMlwifSIsInNjb3BlIjpbImFsbCJdLCJleHAiOjE2ODMyNzgyNzksImF1dGhvcml0aWVzIjpbInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfYmFzZSIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfZGVsIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9saXN0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wbGFuIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZSIsInhjX3RlYWNobWFuYWdlciIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfbWFya2V0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wdWJsaXNoIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9hZGQiXSwianRpIjoiNGEyYTQwZGItMDQ1NC00MTNmLTgxNjItZWUyZWJjODViODUyIiwiY2xpZW50X2lkIjoiWGNXZWJBcHAifQ.74Ywudp0MuMXLXx1GXDdVmYKaD4Xyg6VApIMgCKhGeo&#39;, &#39;token_type&#39;: &#39;bearer&#39;, &#39;refresh_token&#39;: &#39;eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsieHVlY2hlbmctcGx1cyJdLCJ1c2VyX25hbWUiOiJ7XCJjb21wYW55SWRcIjpcIjEyMzIxNDE0MjVcIixcImNyZWF0ZVRpbWVcIjpcIjIwMjItMDktMjhUMDg6MzI6MDNcIixcImlkXCI6XCI1MlwiLFwibmFtZVwiOlwiTeiAgeW4iFwiLFwicGVybWlzc2lvbnNcIjpbXSxcInNleFwiOlwiMVwiLFwic3RhdHVzXCI6XCJcIixcInVzZXJuYW1lXCI6XCJ0MVwiLFwidXR5cGVcIjpcIjEwMTAwMlwifSIsInNjb3BlIjpbImFsbCJdLCJhdGkiOiI0YTJhNDBkYi0wNDU0LTQxM2YtODE2Mi1lZTJlYmM4NWI4NTIiLCJleHAiOjE2ODM1MzAyNzksImF1dGhvcml0aWVzIjpbInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfYmFzZSIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfZGVsIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9saXN0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wbGFuIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZSIsInhjX3RlYWNobWFuYWdlciIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfbWFya2V0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wdWJsaXNoIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9hZGQiXSwianRpIjoiODM4YWQ3ZGMtYWE5OS00ZGUzLThjM2ItNWJlOGMxOTg0OGU3IiwiY2xpZW50X2lkIjoiWGNXZWJBcHAifQ.rrulGTXMCV3DcUALdnXeREtKc2dLs_2l35F13bqeUx0&#39;, &#39;expires_in&#39;: 7199, &#39;scope&#39;: &#39;all&#39;, &#39;jti&#39;: &#39;4a2a40db-0454-413f-8162-ee2ebc85b852&#39;}</td>
                    </tr>
                    
                </table>
                

                
                
              </div>

              <h3>Statistics:</h3>
              <div style="overflow: auto">
                <table>
                  <tr>
                      <th>content_size(bytes)</th>
                      <td>1979</td>
                    </tr>
                  <tr>
                    <th>response_time(ms)</th>
                    <td>230.1</td>
                  </tr>
                  <tr>
                    <th>elapsed(ms)</th>
                    <td>224.669</td>
                  </tr>
                </table>
              </div>

            </div>
          </div>
        </div>
        

        

      </td>
    </tr>
  
    
    
    <tr id="record_1_2">
      <th class="success" style="width:5em;">success</th>
      <td colspan="2">课程分页查询接口</td>
      <td style="text-align:center;width:6em;">43.47 ms</td>
      <td class="detail">

        
        
        <a class="button" href="#popup_log_1_2_1">log-1</a>
        <div id="popup_log_1_2_1" class="overlay">
          <div class="popup">
            <h2>Request and Response data</h2>
            <a class="close" href="#record_1_2_1">&times;</a>

            <div class="content">
              <h3>Name: 课程分页查询接口</h3>

              

              

              <h3>Request:</h3>
              <div style="overflow: auto">
                <table>
                  
                    <tr>
                      <th>url</th>
                      <td>
                        
                            http://teacher.51xuecheng.cn/api/content/course/list?pageNo=1&pageSize=10
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>method</th>
                      <td>
                        
                            POST
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>headers</th>
                      <td>
                        
                            <pre>{
  &#34;User-Agent&#34;: &#34;python-requests/2.25.1&#34;,
  &#34;Accept-Encoding&#34;: &#34;gzip, deflate&#34;,
  &#34;Accept&#34;: &#34;application/json, text/plain, */*&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;,
  &#34;Accept-Language&#34;: &#34;zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6&#34;,
  &#34;Authorization&#34;: &#34;Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsieHVlY2hlbmctcGx1cyJdLCJ1c2VyX25hbWUiOiJ7XCJjb21wYW55SWRcIjpcIjEyMzIxNDE0MjVcIixcImNyZWF0ZVRpbWVcIjpcIjIwMjItMDktMjhUMDg6MzI6MDNcIixcImlkXCI6XCI1MlwiLFwibmFtZVwiOlwiTeiAgeW4iFwiLFwicGVybWlzc2lvbnNcIjpbXSxcInNleFwiOlwiMVwiLFwic3RhdHVzXCI6XCJcIixcInVzZXJuYW1lXCI6XCJ0MVwiLFwidXR5cGVcIjpcIjEwMTAwMlwifSIsInNjb3BlIjpbImFsbCJdLCJleHAiOjE2ODMyNzgyNzksImF1dGhvcml0aWVzIjpbInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfYmFzZSIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfZGVsIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9saXN0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wbGFuIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZSIsInhjX3RlYWNobWFuYWdlciIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfbWFya2V0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wdWJsaXNoIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9hZGQiXSwianRpIjoiNGEyYTQwZGItMDQ1NC00MTNmLTgxNjItZWUyZWJjODViODUyIiwiY2xpZW50X2lkIjoiWGNXZWJBcHAifQ.74Ywudp0MuMXLXx1GXDdVmYKaD4Xyg6VApIMgCKhGeo&#34;,
  &#34;Content-Length&#34;: &#34;37&#34;,
  &#34;Content-Type&#34;: &#34;application/json&#34;
}</pre>
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>body</th>
                      <td>
                        
                            <pre>{
  &#34;courseName&#34;: &#34;&#34;,
  &#34;auditStatus&#34;: &#34;&#34;
}</pre>
                        
                      </td>
                    </tr>
                  
                </table>
              </div>

              <h3>Response:</h3>
              <div style="overflow: auto">
                <table>
                    
                      <tr>
                        <th>ok</th>
                        <td>
                          
                            True
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>url</th>
                        <td>
                          
                            http://teacher.51xuecheng.cn/api/content/course/list?pageNo=1&pageSize=10
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>status_code</th>
                        <td>
                          
                            200
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>reason</th>
                        <td>
                          
                            OK
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>cookies</th>
                        <td>
                          
                            {}
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>encoding</th>
                        <td>
                          
                            utf-8
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>headers</th>
                        <td>
                          
                            <pre>{
  &#34;Server&#34;: &#34;nginx/1.23.1&#34;,
  &#34;Date&#34;: &#34;Fri, 05 May 2023 07:17:59 GMT&#34;,
  &#34;Content-Type&#34;: &#34;application/json&#34;,
  &#34;Transfer-Encoding&#34;: &#34;chunked&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;,
  &#34;X-Content-Type-Options&#34;: &#34;nosniff&#34;,
  &#34;X-XSS-Protection&#34;: &#34;1; mode=block&#34;,
  &#34;Cache-Control&#34;: &#34;no-cache, no-store, max-age=0, must-revalidate&#34;,
  &#34;Pragma&#34;: &#34;no-cache&#34;,
  &#34;Expires&#34;: &#34;0&#34;,
  &#34;X-Frame-Options&#34;: &#34;DENY&#34;,
  &#34;Referrer-Policy&#34;: &#34;no-referrer&#34;
}</pre>
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>content_type</th>
                        <td>
                          
                            application/json
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>body</th>
                        <td>
                          
                            
                              <pre>{
  &#34;items&#34;: [
    {
      &#34;id&#34;: &#34;1&#34;,
      &#34;companyId&#34;: &#34;1232141425&#34;,
      &#34;companyName&#34;: &#34;&#34;,
      &#34;name&#34;: &#34;JAVA8/9/10新特性讲解测试课程112测试发布&#34;,
      &#34;users&#34;: &#34;java爱好者,有一定java基础&#34;,
      &#34;tags&#34;: &#34;有个java 版本变化的新内容，帮助大家使用最新的思想和工具测试课程112测试发布&#34;,
      &#34;mt&#34;: &#34;1&#34;,
      &#34;st&#34;: &#34;1-3-2&#34;,
      &#34;grade&#34;: &#34;204002&#34;,
      &#34;teachmode&#34;: &#34;200002&#34;,
      &#34;pic&#34;: &#34;/mediafiles/2023/04/03/47748599ac2324c964af28e5c0242c9d.JPG&#34;,
      &#34;createDate&#34;: &#34;2019-09-03 17:48:19&#34;,
      &#34;changeDate&#34;: &#34;2023-04-17 10:07:55&#34;,
      &#34;createPeople&#34;: &#34;1&#34;,
      &#34;auditStatus&#34;: &#34;202004&#34;,
      &#34;status&#34;: &#34;203001&#34;
    },
    {
      &#34;id&#34;: &#34;2&#34;,
      &#34;companyId&#34;: &#34;1232141425&#34;,
      &#34;companyName&#34;: &#34;Test1&#34;,
      &#34;name&#34;: &#34;测试课程01&#34;,
      &#34;users&#34;: &#34;IT爱好者IT爱好者IT爱好者IT爱好者IT爱好者IT爱好者IT爱好者IT爱好者&#34;,
      &#34;tags&#34;: &#34;课程标签&#34;,
      &#34;mt&#34;: &#34;1-1&#34;,
      &#34;st&#34;: &#34;1-1-1&#34;,
      &#34;grade&#34;: &#34;204001&#34;,
      &#34;teachmode&#34;: &#34;200002&#34;,
      &#34;description&#34;: &#34;测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程&#34;,
      &#34;pic&#34;: &#34;/mediafiles/2023/04/03/47748599ac2324c964af28e5c0242c9d.JPG&#34;,
      &#34;createDate&#34;: &#34;2019-09-04 08:49:26&#34;,
      &#34;changeDate&#34;: &#34;2023-04-04 21:46:28&#34;,
      &#34;auditStatus&#34;: &#34;202003&#34;,
      &#34;status&#34;: &#34;203002&#34;
    },
    {
      &#34;id&#34;: &#34;7&#34;,
      &#34;companyId&#34;: &#34;1232141425&#34;,
      &#34;companyName&#34;: &#34;Test3&#34;,
      &#34;name&#34;: &#34;wode24&#34;,
      &#34;users&#34;: &#34;高级程师&#34;,
      &#34;mt&#34;: &#34;1&#34;,
      &#34;st&#34;: &#34;1-3-2&#34;,
      &#34;grade&#34;: &#34;204003&#34;,
      &#34;teachmode&#34;: &#34;200002&#34;,
      &#34;pic&#34;: &#34;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#34;,
      &#34;createDate&#34;: &#34;2019-09-04 09:56:19&#34;,
      &#34;auditStatus&#34;: &#34;202004&#34;,
      &#34;status&#34;: &#34;203001&#34;
    },
    {
      &#34;id&#34;: &#34;18&#34;,
      &#34;companyId&#34;: &#34;1232141425&#34;,
      &#34;name&#34;: &#34;java零基础入门v2.0&#34;,
      &#34;users&#34;: &#34;java小白java小白java小白java小白&#34;,
      &#34;tags&#34;: &#34;aa&#34;,
      &#34;mt&#34;: &#34;1-3&#34;,
      &#34;st&#34;: &#34;1-3-2&#34;,
      &#34;grade&#34;: &#34;200001&#34;,
      &#34;teachmode&#34;: &#34;200002&#34;,
      &#34;description&#34;: &#34;java零基础入门v2.0java零基础入门v2.0java零基础入门v2.0java零基础入门v2.0&#34;,
      &#34;pic&#34;: &#34;/mediafiles/2022/12/18/a61805e1360ab946def5471aaefc0a98.jpg&#34;,
      &#34;createDate&#34;: &#34;2019-09-04 09:56:19&#34;,
      &#34;changeDate&#34;: &#34;2023-03-27 21:27:24&#34;,
      &#34;auditStatus&#34;: &#34;202003&#34;,
      &#34;status&#34;: &#34;203004&#34;
    },
    {
      &#34;id&#34;: &#34;22&#34;,
      &#34;companyId&#34;: &#34;1232141425&#34;,
      &#34;name&#34;: &#34;大数据2&#34;,
      &#34;users&#34;: &#34;具有一定的java基础&#34;,
      &#34;mt&#34;: &#34;1-6&#34;,
      &#34;st&#34;: &#34;1-6-1&#34;,
      &#34;grade&#34;: &#34;200001&#34;,
      &#34;teachmode&#34;: &#34;200002&#34;,
      &#34;description&#34;: &#34;111111大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据&#34;,
      &#34;pic&#34;: &#34;/mediafiles/2023/04/03/47748599ac2324c964af28e5c0242c9d.JPG&#34;,
      &#34;createDate&#34;: &#34;2019-09-04 09:56:19&#34;,
      &#34;changeDate&#34;: &#34;2023-05-05 11:15:07&#34;,
      &#34;auditStatus&#34;: &#34;202004&#34;,
      &#34;status&#34;: &#34;203001&#34;
    },
    {
      &#34;id&#34;: &#34;24&#34;,
      &#34;companyId&#34;: &#34;1232141425&#34;,
      &#34;name&#34;: &#34;人工智能+python&#34;,
      &#34;users&#34;: &#34;小白&#34;,
      &#34;mt&#34;: &#34;1-6&#34;,
      &#34;st&#34;: &#34;1-6-5&#34;,
      &#34;grade&#34;: &#34;200002&#34;,
      &#34;teachmode&#34;: &#34;200002&#34;,
      &#34;description&#34;: &#34;人工智能+python非常不错！！！&#34;,
      &#34;pic&#34;: &#34;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#34;,
      &#34;createDate&#34;: &#34;2019-09-04 09:56:19&#34;,
      &#34;auditStatus&#34;: &#34;202004&#34;,
      &#34;status&#34;: &#34;203001&#34;
    },
    {
      &#34;id&#34;: &#34;26&#34;,
      &#34;companyId&#34;: &#34;1232141425&#34;,
      &#34;name&#34;: &#34;spring cloud实战&#34;,
      &#34;users&#34;: &#34;所有人&#34;,
      &#34;mt&#34;: &#34;1-3&#34;,
      &#34;st&#34;: &#34;1-3-2&#34;,
      &#34;grade&#34;: &#34;200003&#34;,
      &#34;teachmode&#34;: &#34;200002&#34;,
      &#34;description&#34;: &#34;本课程主要从四个章节进行讲解： 1.微服务架构入门 2.spring cloud 基础入门 3.实战Spring Boot 4.注册中心eureka。&#34;,
      &#34;pic&#34;: &#34;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#34;,
      &#34;createDate&#34;: &#34;2019-09-04 09:56:19&#34;,
      &#34;changeDate&#34;: &#34;2021-12-26 22:10:38&#34;,
      &#34;auditStatus&#34;: &#34;202002&#34;,
      &#34;status&#34;: &#34;203001&#34;
    },
    {
      &#34;id&#34;: &#34;27&#34;,
      &#34;companyId&#34;: &#34;1232141425&#34;,
      &#34;name&#34;: &#34;Javascript之VueJS&#34;,
      &#34;users&#34;: &#34;所有人&#34;,
      &#34;mt&#34;: &#34;1-1&#34;,
      &#34;st&#34;: &#34;1-1-9&#34;,
      &#34;grade&#34;: &#34;200002&#34;,
      &#34;teachmode&#34;: &#34;200002&#34;,
      &#34;description&#34;: &#34;Vue系列课程：从Vue1.0讲到Vue2.0，从理论讲到实战，理论与案例巧妙结合，让课程更容易理解！&#34;,
      &#34;pic&#34;: &#34;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#34;,
      &#34;createDate&#34;: &#34;2019-09-04 09:56:19&#34;,
      &#34;auditStatus&#34;: &#34;202004&#34;,
      &#34;status&#34;: &#34;203001&#34;
    },
    {
      &#34;id&#34;: &#34;28&#34;,
      &#34;companyId&#34;: &#34;1232141425&#34;,
      &#34;name&#34;: &#34;Redis从入门到项目实战&#34;,
      &#34;users&#34;: &#34;11111111111111111111111111111111111111111111111111111111111111111&#34;,
      &#34;tags&#34;: &#34;Java&#34;,
      &#34;mt&#34;: &#34;1-3&#34;,
      &#34;st&#34;: &#34;1-3-2&#34;,
      &#34;grade&#34;: &#34;204001&#34;,
      &#34;teachmode&#34;: &#34;200002&#34;,
      &#34;description&#34;: &#34;redis在当前的大型网站和500强企业中，已被广泛应用。 redis是基于内存的key-value数据库，比传统的关系型数据库在性能方面有非常大的优势。 肖老师这套视频，精选了redis在实际项目中的十几个应用场景。通过本课程的学习，可以让学员快速掌握redis在实际项目中如何应用。 作为架构师，redis是必须要掌握的技能！&#34;,
      &#34;pic&#34;: &#34;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#34;,
      &#34;createDate&#34;: &#34;2019-09-04 09:56:19&#34;,
      &#34;changeDate&#34;: &#34;2023-03-27 21:22:51&#34;,
      &#34;auditStatus&#34;: &#34;202004&#34;,
      &#34;status&#34;: &#34;203001&#34;
    },
    {
      &#34;id&#34;: &#34;40&#34;,
      &#34;companyId&#34;: &#34;1232141425&#34;,
      &#34;name&#34;: &#34;SpringBoot核心&#34;,
      &#34;users&#34;: &#34;Spring Boot初学者&#34;,
      &#34;tags&#34;: &#34;Spring项目的快速构建&#34;,
      &#34;mt&#34;: &#34;1-3&#34;,
      &#34;st&#34;: &#34;1-3-2&#34;,
      &#34;grade&#34;: &#34;200003&#34;,
      &#34;teachmode&#34;: &#34;200002&#34;,
      &#34;description&#34;: &#34;课程系统性地深度探讨 Spring Boot 核心特性，引导小伙伴对 Java 规范的重视，启发对技术原理性的思考，掌握排查问题的技能，以及学习阅读源码的方法和技巧，全面提升研发能力，进军架构师队伍。&#34;,
      &#34;pic&#34;: &#34;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#34;,
      &#34;createDate&#34;: &#34;2019-09-10 16:05:39&#34;,
      &#34;changeDate&#34;: &#34;2022-09-16 08:07:41&#34;,
      &#34;auditStatus&#34;: &#34;202004&#34;,
      &#34;status&#34;: &#34;203001&#34;
    }
  ],
  &#34;counts&#34;: &#34;70&#34;,
  &#34;page&#34;: &#34;1&#34;,
  &#34;pageSize&#34;: &#34;10&#34;
}</pre>
                            
                          
                        </td>
                      </tr>
                    
                  </table>
              </div>
              

              <h3>Validators:</h3>
                <div style="overflow: auto">
                
                
                <table>
                    <tr>
                      <th>check</th>
                      <th>comparator</th>
                      <th>expect value</th>
                      <th>actual value</th>
                    </tr>
                    
                    <tr>
                      
                      <td class="passed">
                      
                        content
                      </td>
                      <td>not_equals</td>
                      <td>null</td>
                      <td>{&#39;items&#39;: [{&#39;id&#39;: &#39;1&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;companyName&#39;: &#39;&#39;, &#39;name&#39;: &#39;JAVA8/9/10新特性讲解测试课程112测试发布&#39;, &#39;users&#39;: &#39;java爱好者,有一定java基础&#39;, &#39;tags&#39;: &#39;有个java 版本变化的新内容，帮助大家使用最新的思想和工具测试课程112测试发布&#39;, &#39;mt&#39;: &#39;1&#39;, &#39;st&#39;: &#39;1-3-2&#39;, &#39;grade&#39;: &#39;204002&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;pic&#39;: &#39;/mediafiles/2023/04/03/47748599ac2324c964af28e5c0242c9d.JPG&#39;, &#39;createDate&#39;: &#39;2019-09-03 17:48:19&#39;, &#39;changeDate&#39;: &#39;2023-04-17 10:07:55&#39;, &#39;createPeople&#39;: &#39;1&#39;, &#39;auditStatus&#39;: &#39;202004&#39;, &#39;status&#39;: &#39;203001&#39;}, {&#39;id&#39;: &#39;2&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;companyName&#39;: &#39;Test1&#39;, &#39;name&#39;: &#39;测试课程01&#39;, &#39;users&#39;: &#39;IT爱好者IT爱好者IT爱好者IT爱好者IT爱好者IT爱好者IT爱好者IT爱好者&#39;, &#39;tags&#39;: &#39;课程标签&#39;, &#39;mt&#39;: &#39;1-1&#39;, &#39;st&#39;: &#39;1-1-1&#39;, &#39;grade&#39;: &#39;204001&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;description&#39;: &#39;测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程测试课程&#39;, &#39;pic&#39;: &#39;/mediafiles/2023/04/03/47748599ac2324c964af28e5c0242c9d.JPG&#39;, &#39;createDate&#39;: &#39;2019-09-04 08:49:26&#39;, &#39;changeDate&#39;: &#39;2023-04-04 21:46:28&#39;, &#39;auditStatus&#39;: &#39;202003&#39;, &#39;status&#39;: &#39;203002&#39;}, {&#39;id&#39;: &#39;7&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;companyName&#39;: &#39;Test3&#39;, &#39;name&#39;: &#39;wode24&#39;, &#39;users&#39;: &#39;高级程师&#39;, &#39;mt&#39;: &#39;1&#39;, &#39;st&#39;: &#39;1-3-2&#39;, &#39;grade&#39;: &#39;204003&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;pic&#39;: &#39;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#39;, &#39;createDate&#39;: &#39;2019-09-04 09:56:19&#39;, &#39;auditStatus&#39;: &#39;202004&#39;, &#39;status&#39;: &#39;203001&#39;}, {&#39;id&#39;: &#39;18&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;name&#39;: &#39;java零基础入门v2.0&#39;, &#39;users&#39;: &#39;java小白java小白java小白java小白&#39;, &#39;tags&#39;: &#39;aa&#39;, &#39;mt&#39;: &#39;1-3&#39;, &#39;st&#39;: &#39;1-3-2&#39;, &#39;grade&#39;: &#39;200001&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;description&#39;: &#39;java零基础入门v2.0java零基础入门v2.0java零基础入门v2.0java零基础入门v2.0&#39;, &#39;pic&#39;: &#39;/mediafiles/2022/12/18/a61805e1360ab946def5471aaefc0a98.jpg&#39;, &#39;createDate&#39;: &#39;2019-09-04 09:56:19&#39;, &#39;changeDate&#39;: &#39;2023-03-27 21:27:24&#39;, &#39;auditStatus&#39;: &#39;202003&#39;, &#39;status&#39;: &#39;203004&#39;}, {&#39;id&#39;: &#39;22&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;name&#39;: &#39;大数据2&#39;, &#39;users&#39;: &#39;具有一定的java基础&#39;, &#39;mt&#39;: &#39;1-6&#39;, &#39;st&#39;: &#39;1-6-1&#39;, &#39;grade&#39;: &#39;200001&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;description&#39;: &#39;111111大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据大数据&#39;, &#39;pic&#39;: &#39;/mediafiles/2023/04/03/47748599ac2324c964af28e5c0242c9d.JPG&#39;, &#39;createDate&#39;: &#39;2019-09-04 09:56:19&#39;, &#39;changeDate&#39;: &#39;2023-05-05 11:15:07&#39;, &#39;auditStatus&#39;: &#39;202004&#39;, &#39;status&#39;: &#39;203001&#39;}, {&#39;id&#39;: &#39;24&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;name&#39;: &#39;人工智能+python&#39;, &#39;users&#39;: &#39;小白&#39;, &#39;mt&#39;: &#39;1-6&#39;, &#39;st&#39;: &#39;1-6-5&#39;, &#39;grade&#39;: &#39;200002&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;description&#39;: &#39;人工智能+python非常不错！！！&#39;, &#39;pic&#39;: &#39;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#39;, &#39;createDate&#39;: &#39;2019-09-04 09:56:19&#39;, &#39;auditStatus&#39;: &#39;202004&#39;, &#39;status&#39;: &#39;203001&#39;}, {&#39;id&#39;: &#39;26&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;name&#39;: &#39;spring cloud实战&#39;, &#39;users&#39;: &#39;所有人&#39;, &#39;mt&#39;: &#39;1-3&#39;, &#39;st&#39;: &#39;1-3-2&#39;, &#39;grade&#39;: &#39;200003&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;description&#39;: &#39;本课程主要从四个章节进行讲解： 1.微服务架构入门 2.spring cloud 基础入门 3.实战Spring Boot 4.注册中心eureka。&#39;, &#39;pic&#39;: &#39;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#39;, &#39;createDate&#39;: &#39;2019-09-04 09:56:19&#39;, &#39;changeDate&#39;: &#39;2021-12-26 22:10:38&#39;, &#39;auditStatus&#39;: &#39;202002&#39;, &#39;status&#39;: &#39;203001&#39;}, {&#39;id&#39;: &#39;27&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;name&#39;: &#39;Javascript之VueJS&#39;, &#39;users&#39;: &#39;所有人&#39;, &#39;mt&#39;: &#39;1-1&#39;, &#39;st&#39;: &#39;1-1-9&#39;, &#39;grade&#39;: &#39;200002&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;description&#39;: &#39;Vue系列课程：从Vue1.0讲到Vue2.0，从理论讲到实战，理论与案例巧妙结合，让课程更容易理解！&#39;, &#39;pic&#39;: &#39;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#39;, &#39;createDate&#39;: &#39;2019-09-04 09:56:19&#39;, &#39;auditStatus&#39;: &#39;202004&#39;, &#39;status&#39;: &#39;203001&#39;}, {&#39;id&#39;: &#39;28&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;name&#39;: &#39;Redis从入门到项目实战&#39;, &#39;users&#39;: &#39;11111111111111111111111111111111111111111111111111111111111111111&#39;, &#39;tags&#39;: &#39;Java&#39;, &#39;mt&#39;: &#39;1-3&#39;, &#39;st&#39;: &#39;1-3-2&#39;, &#39;grade&#39;: &#39;204001&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;description&#39;: &#39;redis在当前的大型网站和500强企业中，已被广泛应用。 redis是基于内存的key-value数据库，比传统的关系型数据库在性能方面有非常大的优势。 肖老师这套视频，精选了redis在实际项目中的十几个应用场景。通过本课程的学习，可以让学员快速掌握redis在实际项目中如何应用。 作为架构师，redis是必须要掌握的技能！&#39;, &#39;pic&#39;: &#39;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#39;, &#39;createDate&#39;: &#39;2019-09-04 09:56:19&#39;, &#39;changeDate&#39;: &#39;2023-03-27 21:22:51&#39;, &#39;auditStatus&#39;: &#39;202004&#39;, &#39;status&#39;: &#39;203001&#39;}, {&#39;id&#39;: &#39;40&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;name&#39;: &#39;SpringBoot核心&#39;, &#39;users&#39;: &#39;Spring Boot初学者&#39;, &#39;tags&#39;: &#39;Spring项目的快速构建&#39;, &#39;mt&#39;: &#39;1-3&#39;, &#39;st&#39;: &#39;1-3-2&#39;, &#39;grade&#39;: &#39;200003&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;description&#39;: &#39;课程系统性地深度探讨 Spring Boot 核心特性，引导小伙伴对 Java 规范的重视，启发对技术原理性的思考，掌握排查问题的技能，以及学习阅读源码的方法和技巧，全面提升研发能力，进军架构师队伍。&#39;, &#39;pic&#39;: &#39;https://cdn.educba.com/academy/wp-content/uploads/2018/08/Spring-BOOT-Interview-questions.jpg&#39;, &#39;createDate&#39;: &#39;2019-09-10 16:05:39&#39;, &#39;changeDate&#39;: &#39;2022-09-16 08:07:41&#39;, &#39;auditStatus&#39;: &#39;202004&#39;, &#39;status&#39;: &#39;203001&#39;}], &#39;counts&#39;: &#39;70&#39;, &#39;page&#39;: &#39;1&#39;, &#39;pageSize&#39;: &#39;10&#39;}</td>
                    </tr>
                    
                </table>
                

                
                
              </div>

              <h3>Statistics:</h3>
              <div style="overflow: auto">
                <table>
                  <tr>
                      <th>content_size(bytes)</th>
                      <td>5623</td>
                    </tr>
                  <tr>
                    <th>response_time(ms)</th>
                    <td>43.47</td>
                  </tr>
                  <tr>
                    <th>elapsed(ms)</th>
                    <td>40.444</td>
                  </tr>
                </table>
              </div>

            </div>
          </div>
        </div>
        

        

      </td>
    </tr>
  
    
    
    <tr id="record_1_3">
      <th class="success" style="width:5em;">success</th>
      <td colspan="2">课程标签</td>
      <td style="text-align:center;width:6em;">27.28 ms</td>
      <td class="detail">

        
        
        <a class="button" href="#popup_log_1_3_1">log-1</a>
        <div id="popup_log_1_3_1" class="overlay">
          <div class="popup">
            <h2>Request and Response data</h2>
            <a class="close" href="#record_1_3_1">&times;</a>

            <div class="content">
              <h3>Name: 课程标签</h3>

              

              

              <h3>Request:</h3>
              <div style="overflow: auto">
                <table>
                  
                    <tr>
                      <th>url</th>
                      <td>
                        
                            http://teacher.51xuecheng.cn/api/content/course-category/tree-nodes
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>method</th>
                      <td>
                        
                            GET
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>headers</th>
                      <td>
                        
                            <pre>{
  &#34;User-Agent&#34;: &#34;python-requests/2.25.1&#34;,
  &#34;Accept-Encoding&#34;: &#34;gzip, deflate&#34;,
  &#34;Accept&#34;: &#34;application/json, text/plain, */*&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;,
  &#34;Accept-Language&#34;: &#34;zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6&#34;,
  &#34;Authorization&#34;: &#34;Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsieHVlY2hlbmctcGx1cyJdLCJ1c2VyX25hbWUiOiJ7XCJjb21wYW55SWRcIjpcIjEyMzIxNDE0MjVcIixcImNyZWF0ZVRpbWVcIjpcIjIwMjItMDktMjhUMDg6MzI6MDNcIixcImlkXCI6XCI1MlwiLFwibmFtZVwiOlwiTeiAgeW4iFwiLFwicGVybWlzc2lvbnNcIjpbXSxcInNleFwiOlwiMVwiLFwic3RhdHVzXCI6XCJcIixcInVzZXJuYW1lXCI6XCJ0MVwiLFwidXR5cGVcIjpcIjEwMTAwMlwifSIsInNjb3BlIjpbImFsbCJdLCJleHAiOjE2ODMyNzgyNzksImF1dGhvcml0aWVzIjpbInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfYmFzZSIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfZGVsIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9saXN0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wbGFuIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZSIsInhjX3RlYWNobWFuYWdlciIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfbWFya2V0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wdWJsaXNoIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9hZGQiXSwianRpIjoiNGEyYTQwZGItMDQ1NC00MTNmLTgxNjItZWUyZWJjODViODUyIiwiY2xpZW50X2lkIjoiWGNXZWJBcHAifQ.74Ywudp0MuMXLXx1GXDdVmYKaD4Xyg6VApIMgCKhGeo&#34;
}</pre>
                        
                      </td>
                    </tr>
                  
                </table>
              </div>

              <h3>Response:</h3>
              <div style="overflow: auto">
                <table>
                    
                      <tr>
                        <th>ok</th>
                        <td>
                          
                            True
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>url</th>
                        <td>
                          
                            http://teacher.51xuecheng.cn/api/content/course-category/tree-nodes
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>status_code</th>
                        <td>
                          
                            200
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>reason</th>
                        <td>
                          
                            OK
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>cookies</th>
                        <td>
                          
                            {}
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>encoding</th>
                        <td>
                          
                            utf-8
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>headers</th>
                        <td>
                          
                            <pre>{
  &#34;Server&#34;: &#34;nginx/1.23.1&#34;,
  &#34;Date&#34;: &#34;Fri, 05 May 2023 07:17:59 GMT&#34;,
  &#34;Content-Type&#34;: &#34;application/json&#34;,
  &#34;Transfer-Encoding&#34;: &#34;chunked&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;,
  &#34;X-Content-Type-Options&#34;: &#34;nosniff&#34;,
  &#34;X-XSS-Protection&#34;: &#34;1; mode=block&#34;,
  &#34;Cache-Control&#34;: &#34;no-cache, no-store, max-age=0, must-revalidate&#34;,
  &#34;Pragma&#34;: &#34;no-cache&#34;,
  &#34;Expires&#34;: &#34;0&#34;,
  &#34;X-Frame-Options&#34;: &#34;DENY&#34;,
  &#34;Referrer-Policy&#34;: &#34;no-referrer&#34;
}</pre>
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>content_type</th>
                        <td>
                          
                            application/json
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>body</th>
                        <td>
                          
                            
                              <pre>[
  {
    &#34;id&#34;: &#34;1-1&#34;,
    &#34;name&#34;: &#34;前端开发&#34;,
    &#34;label&#34;: &#34;前端开发&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 1,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-1-1&#34;,
        &#34;name&#34;: &#34;HTML/CSS&#34;,
        &#34;label&#34;: &#34;HTML/CSS&#34;,
        &#34;parentid&#34;: &#34;1-1&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-1-10&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-1&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 10,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-1-2&#34;,
        &#34;name&#34;: &#34;JavaScript&#34;,
        &#34;label&#34;: &#34;JavaScript&#34;,
        &#34;parentid&#34;: &#34;1-1&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-1-3&#34;,
        &#34;name&#34;: &#34;jQuery&#34;,
        &#34;label&#34;: &#34;jQuery&#34;,
        &#34;parentid&#34;: &#34;1-1&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-1-4&#34;,
        &#34;name&#34;: &#34;ExtJS&#34;,
        &#34;label&#34;: &#34;ExtJS&#34;,
        &#34;parentid&#34;: &#34;1-1&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-1-5&#34;,
        &#34;name&#34;: &#34;AngularJS&#34;,
        &#34;label&#34;: &#34;AngularJS&#34;,
        &#34;parentid&#34;: &#34;1-1&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-1-6&#34;,
        &#34;name&#34;: &#34;ReactJS&#34;,
        &#34;label&#34;: &#34;ReactJS&#34;,
        &#34;parentid&#34;: &#34;1-1&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-1-7&#34;,
        &#34;name&#34;: &#34;Bootstrap&#34;,
        &#34;label&#34;: &#34;Bootstrap&#34;,
        &#34;parentid&#34;: &#34;1-1&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 7,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-1-8&#34;,
        &#34;name&#34;: &#34;Node.js&#34;,
        &#34;label&#34;: &#34;Node.js&#34;,
        &#34;parentid&#34;: &#34;1-1&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 8,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-1-9&#34;,
        &#34;name&#34;: &#34;Vue&#34;,
        &#34;label&#34;: &#34;Vue&#34;,
        &#34;parentid&#34;: &#34;1-1&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 9,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-10&#34;,
    &#34;name&#34;: &#34;研发管理&#34;,
    &#34;label&#34;: &#34;研发管理&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 10,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-10-1&#34;,
        &#34;name&#34;: &#34;敏捷开发&#34;,
        &#34;label&#34;: &#34;敏捷开发&#34;,
        &#34;parentid&#34;: &#34;1-10&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-10-2&#34;,
        &#34;name&#34;: &#34;软件设计&#34;,
        &#34;label&#34;: &#34;软件设计&#34;,
        &#34;parentid&#34;: &#34;1-10&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-10-3&#34;,
        &#34;name&#34;: &#34;软件测试&#34;,
        &#34;label&#34;: &#34;软件测试&#34;,
        &#34;parentid&#34;: &#34;1-10&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-10-4&#34;,
        &#34;name&#34;: &#34;研发管理&#34;,
        &#34;label&#34;: &#34;研发管理&#34;,
        &#34;parentid&#34;: &#34;1-10&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-10-5&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-10&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-11&#34;,
    &#34;name&#34;: &#34;系统运维&#34;,
    &#34;label&#34;: &#34;系统运维&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 11,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-11-1&#34;,
        &#34;name&#34;: &#34;Linux&#34;,
        &#34;label&#34;: &#34;Linux&#34;,
        &#34;parentid&#34;: &#34;1-11&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-11-10&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-11&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 10,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-11-2&#34;,
        &#34;name&#34;: &#34;Windows&#34;,
        &#34;label&#34;: &#34;Windows&#34;,
        &#34;parentid&#34;: &#34;1-11&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-11-3&#34;,
        &#34;name&#34;: &#34;UNIX&#34;,
        &#34;label&#34;: &#34;UNIX&#34;,
        &#34;parentid&#34;: &#34;1-11&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-11-4&#34;,
        &#34;name&#34;: &#34;Mac OS&#34;,
        &#34;label&#34;: &#34;Mac OS&#34;,
        &#34;parentid&#34;: &#34;1-11&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-11-5&#34;,
        &#34;name&#34;: &#34;网络技术&#34;,
        &#34;label&#34;: &#34;网络技术&#34;,
        &#34;parentid&#34;: &#34;1-11&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-11-6&#34;,
        &#34;name&#34;: &#34;路由协议&#34;,
        &#34;label&#34;: &#34;路由协议&#34;,
        &#34;parentid&#34;: &#34;1-11&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-11-7&#34;,
        &#34;name&#34;: &#34;无线网络&#34;,
        &#34;label&#34;: &#34;无线网络&#34;,
        &#34;parentid&#34;: &#34;1-11&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 7,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-11-8&#34;,
        &#34;name&#34;: &#34;Ngnix&#34;,
        &#34;label&#34;: &#34;Ngnix&#34;,
        &#34;parentid&#34;: &#34;1-11&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 8,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-11-9&#34;,
        &#34;name&#34;: &#34;邮件服务器&#34;,
        &#34;label&#34;: &#34;邮件服务器&#34;,
        &#34;parentid&#34;: &#34;1-11&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 9,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-12&#34;,
    &#34;name&#34;: &#34;产品经理&#34;,
    &#34;label&#34;: &#34;产品经理&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 12,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-12-1&#34;,
        &#34;name&#34;: &#34;交互设计&#34;,
        &#34;label&#34;: &#34;交互设计&#34;,
        &#34;parentid&#34;: &#34;1-12&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-12-2&#34;,
        &#34;name&#34;: &#34;产品设计&#34;,
        &#34;label&#34;: &#34;产品设计&#34;,
        &#34;parentid&#34;: &#34;1-12&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-12-3&#34;,
        &#34;name&#34;: &#34;原型设计&#34;,
        &#34;label&#34;: &#34;原型设计&#34;,
        &#34;parentid&#34;: &#34;1-12&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-12-4&#34;,
        &#34;name&#34;: &#34;用户体验&#34;,
        &#34;label&#34;: &#34;用户体验&#34;,
        &#34;parentid&#34;: &#34;1-12&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-12-5&#34;,
        &#34;name&#34;: &#34;需求分析&#34;,
        &#34;label&#34;: &#34;需求分析&#34;,
        &#34;parentid&#34;: &#34;1-12&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-12-6&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-12&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-13&#34;,
    &#34;name&#34;: &#34;企业/办公/职场&#34;,
    &#34;label&#34;: &#34;企业/办公/职场&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 13,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-13-1&#34;,
        &#34;name&#34;: &#34;运营管理&#34;,
        &#34;label&#34;: &#34;运营管理&#34;,
        &#34;parentid&#34;: &#34;1-13&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-13-2&#34;,
        &#34;name&#34;: &#34;企业信息化&#34;,
        &#34;label&#34;: &#34;企业信息化&#34;,
        &#34;parentid&#34;: &#34;1-13&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-13-3&#34;,
        &#34;name&#34;: &#34;网络营销&#34;,
        &#34;label&#34;: &#34;网络营销&#34;,
        &#34;parentid&#34;: &#34;1-13&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-13-4&#34;,
        &#34;name&#34;: &#34;Office/WPS&#34;,
        &#34;label&#34;: &#34;Office/WPS&#34;,
        &#34;parentid&#34;: &#34;1-13&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-13-5&#34;,
        &#34;name&#34;: &#34;招聘/面试&#34;,
        &#34;label&#34;: &#34;招聘/面试&#34;,
        &#34;parentid&#34;: &#34;1-13&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-13-6&#34;,
        &#34;name&#34;: &#34;电子商务&#34;,
        &#34;label&#34;: &#34;电子商务&#34;,
        &#34;parentid&#34;: &#34;1-13&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-13-7&#34;,
        &#34;name&#34;: &#34;CRM&#34;,
        &#34;label&#34;: &#34;CRM&#34;,
        &#34;parentid&#34;: &#34;1-13&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 7,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-13-8&#34;,
        &#34;name&#34;: &#34;ERP&#34;,
        &#34;label&#34;: &#34;ERP&#34;,
        &#34;parentid&#34;: &#34;1-13&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 8,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-13-9&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-13&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 9,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-14&#34;,
    &#34;name&#34;: &#34;信息安全&#34;,
    &#34;label&#34;: &#34;信息安全&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 14,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-14-1&#34;,
        &#34;name&#34;: &#34;密码学/加密/破解&#34;,
        &#34;label&#34;: &#34;密码学/加密/破解&#34;,
        &#34;parentid&#34;: &#34;1-14&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-14-10&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-14&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 10,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-14-2&#34;,
        &#34;name&#34;: &#34;渗透测试&#34;,
        &#34;label&#34;: &#34;渗透测试&#34;,
        &#34;parentid&#34;: &#34;1-14&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-14-3&#34;,
        &#34;name&#34;: &#34;社会工程&#34;,
        &#34;label&#34;: &#34;社会工程&#34;,
        &#34;parentid&#34;: &#34;1-14&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-14-4&#34;,
        &#34;name&#34;: &#34;漏洞挖掘与利用&#34;,
        &#34;label&#34;: &#34;漏洞挖掘与利用&#34;,
        &#34;parentid&#34;: &#34;1-14&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-14-5&#34;,
        &#34;name&#34;: &#34;云安全&#34;,
        &#34;label&#34;: &#34;云安全&#34;,
        &#34;parentid&#34;: &#34;1-14&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-14-6&#34;,
        &#34;name&#34;: &#34;防护加固&#34;,
        &#34;label&#34;: &#34;防护加固&#34;,
        &#34;parentid&#34;: &#34;1-14&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-14-7&#34;,
        &#34;name&#34;: &#34;代码审计&#34;,
        &#34;label&#34;: &#34;代码审计&#34;,
        &#34;parentid&#34;: &#34;1-14&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 7,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-14-8&#34;,
        &#34;name&#34;: &#34;移动安全&#34;,
        &#34;label&#34;: &#34;移动安全&#34;,
        &#34;parentid&#34;: &#34;1-14&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 8,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-14-9&#34;,
        &#34;name&#34;: &#34;病毒木马&#34;,
        &#34;label&#34;: &#34;病毒木马&#34;,
        &#34;parentid&#34;: &#34;1-14&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 9,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-15&#34;,
    &#34;name&#34;: &#34;测试目录&#34;,
    &#34;label&#34;: &#34;测试目录&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 15,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-15-1&#34;,
        &#34;name&#34;: &#34;测试目录01&#34;,
        &#34;label&#34;: &#34;测试目录01&#34;,
        &#34;parentid&#34;: &#34;1-15&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-2&#34;,
    &#34;name&#34;: &#34;移动开发&#34;,
    &#34;label&#34;: &#34;移动开发&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 2,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-2-1&#34;,
        &#34;name&#34;: &#34;微信开发&#34;,
        &#34;label&#34;: &#34;微信开发&#34;,
        &#34;parentid&#34;: &#34;1-2&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-2-2&#34;,
        &#34;name&#34;: &#34;iOS&#34;,
        &#34;label&#34;: &#34;iOS&#34;,
        &#34;parentid&#34;: &#34;1-2&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-2-3&#34;,
        &#34;name&#34;: &#34;手游开发&#34;,
        &#34;label&#34;: &#34;手游开发&#34;,
        &#34;parentid&#34;: &#34;1-2&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-2-4&#34;,
        &#34;name&#34;: &#34;Swift&#34;,
        &#34;label&#34;: &#34;Swift&#34;,
        &#34;parentid&#34;: &#34;1-2&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-2-5&#34;,
        &#34;name&#34;: &#34;Android&#34;,
        &#34;label&#34;: &#34;Android&#34;,
        &#34;parentid&#34;: &#34;1-2&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-2-6&#34;,
        &#34;name&#34;: &#34;ReactNative&#34;,
        &#34;label&#34;: &#34;ReactNative&#34;,
        &#34;parentid&#34;: &#34;1-2&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-2-7&#34;,
        &#34;name&#34;: &#34;Cordova&#34;,
        &#34;label&#34;: &#34;Cordova&#34;,
        &#34;parentid&#34;: &#34;1-2&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 7,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-2-8&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-2&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 8,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-3&#34;,
    &#34;name&#34;: &#34;编程开发&#34;,
    &#34;label&#34;: &#34;编程开发&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 3,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-3-1&#34;,
        &#34;name&#34;: &#34;C/C++&#34;,
        &#34;label&#34;: &#34;C/C++&#34;,
        &#34;parentid&#34;: &#34;1-3&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-3-2&#34;,
        &#34;name&#34;: &#34;Java&#34;,
        &#34;label&#34;: &#34;Java&#34;,
        &#34;parentid&#34;: &#34;1-3&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-3-3&#34;,
        &#34;name&#34;: &#34;.NET&#34;,
        &#34;label&#34;: &#34;.NET&#34;,
        &#34;parentid&#34;: &#34;1-3&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-3-4&#34;,
        &#34;name&#34;: &#34;Objective-C&#34;,
        &#34;label&#34;: &#34;Objective-C&#34;,
        &#34;parentid&#34;: &#34;1-3&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-3-5&#34;,
        &#34;name&#34;: &#34;Go语言&#34;,
        &#34;label&#34;: &#34;Go语言&#34;,
        &#34;parentid&#34;: &#34;1-3&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-3-6&#34;,
        &#34;name&#34;: &#34;Python&#34;,
        &#34;label&#34;: &#34;Python&#34;,
        &#34;parentid&#34;: &#34;1-3&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-3-7&#34;,
        &#34;name&#34;: &#34;Ruby/Rails&#34;,
        &#34;label&#34;: &#34;Ruby/Rails&#34;,
        &#34;parentid&#34;: &#34;1-3&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 7,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-3-8&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-3&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 8,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-4&#34;,
    &#34;name&#34;: &#34;数据库&#34;,
    &#34;label&#34;: &#34;数据库&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 4,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-4-1&#34;,
        &#34;name&#34;: &#34;Oracle&#34;,
        &#34;label&#34;: &#34;Oracle&#34;,
        &#34;parentid&#34;: &#34;1-4&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-4-2&#34;,
        &#34;name&#34;: &#34;MySQL&#34;,
        &#34;label&#34;: &#34;MySQL&#34;,
        &#34;parentid&#34;: &#34;1-4&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-4-3&#34;,
        &#34;name&#34;: &#34;SQL Server&#34;,
        &#34;label&#34;: &#34;SQL Server&#34;,
        &#34;parentid&#34;: &#34;1-4&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-4-4&#34;,
        &#34;name&#34;: &#34;DB2&#34;,
        &#34;label&#34;: &#34;DB2&#34;,
        &#34;parentid&#34;: &#34;1-4&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-4-5&#34;,
        &#34;name&#34;: &#34;NoSQL&#34;,
        &#34;label&#34;: &#34;NoSQL&#34;,
        &#34;parentid&#34;: &#34;1-4&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-4-6&#34;,
        &#34;name&#34;: &#34;Mongo DB&#34;,
        &#34;label&#34;: &#34;Mongo DB&#34;,
        &#34;parentid&#34;: &#34;1-4&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-4-7&#34;,
        &#34;name&#34;: &#34;Hbase&#34;,
        &#34;label&#34;: &#34;Hbase&#34;,
        &#34;parentid&#34;: &#34;1-4&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 7,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-4-8&#34;,
        &#34;name&#34;: &#34;数据仓库&#34;,
        &#34;label&#34;: &#34;数据仓库&#34;,
        &#34;parentid&#34;: &#34;1-4&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 8,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-4-9&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-4&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 9,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-5&#34;,
    &#34;name&#34;: &#34;人工智能&#34;,
    &#34;label&#34;: &#34;人工智能&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 5,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-5-1&#34;,
        &#34;name&#34;: &#34;机器学习&#34;,
        &#34;label&#34;: &#34;机器学习&#34;,
        &#34;parentid&#34;: &#34;1-5&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-5-2&#34;,
        &#34;name&#34;: &#34;深度学习&#34;,
        &#34;label&#34;: &#34;深度学习&#34;,
        &#34;parentid&#34;: &#34;1-5&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-5-3&#34;,
        &#34;name&#34;: &#34;语音识别&#34;,
        &#34;label&#34;: &#34;语音识别&#34;,
        &#34;parentid&#34;: &#34;1-5&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-5-4&#34;,
        &#34;name&#34;: &#34;计算机视觉&#34;,
        &#34;label&#34;: &#34;计算机视觉&#34;,
        &#34;parentid&#34;: &#34;1-5&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-5-5&#34;,
        &#34;name&#34;: &#34;NLP&#34;,
        &#34;label&#34;: &#34;NLP&#34;,
        &#34;parentid&#34;: &#34;1-5&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-5-6&#34;,
        &#34;name&#34;: &#34;强化学习&#34;,
        &#34;label&#34;: &#34;强化学习&#34;,
        &#34;parentid&#34;: &#34;1-5&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-5-7&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-5&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 7,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-6&#34;,
    &#34;name&#34;: &#34;云计算/大数据&#34;,
    &#34;label&#34;: &#34;云计算/大数据&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 6,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-6-1&#34;,
        &#34;name&#34;: &#34;Spark&#34;,
        &#34;label&#34;: &#34;Spark&#34;,
        &#34;parentid&#34;: &#34;1-6&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-6-2&#34;,
        &#34;name&#34;: &#34;Hadoop&#34;,
        &#34;label&#34;: &#34;Hadoop&#34;,
        &#34;parentid&#34;: &#34;1-6&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-6-3&#34;,
        &#34;name&#34;: &#34;OpenStack&#34;,
        &#34;label&#34;: &#34;OpenStack&#34;,
        &#34;parentid&#34;: &#34;1-6&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-6-4&#34;,
        &#34;name&#34;: &#34;Docker/K8S&#34;,
        &#34;label&#34;: &#34;Docker/K8S&#34;,
        &#34;parentid&#34;: &#34;1-6&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-6-5&#34;,
        &#34;name&#34;: &#34;云计算基础架构&#34;,
        &#34;label&#34;: &#34;云计算基础架构&#34;,
        &#34;parentid&#34;: &#34;1-6&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-6-6&#34;,
        &#34;name&#34;: &#34;虚拟化技术&#34;,
        &#34;label&#34;: &#34;虚拟化技术&#34;,
        &#34;parentid&#34;: &#34;1-6&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-6-7&#34;,
        &#34;name&#34;: &#34;云平台&#34;,
        &#34;label&#34;: &#34;云平台&#34;,
        &#34;parentid&#34;: &#34;1-6&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 7,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-6-8&#34;,
        &#34;name&#34;: &#34;ELK&#34;,
        &#34;label&#34;: &#34;ELK&#34;,
        &#34;parentid&#34;: &#34;1-6&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 8,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-6-9&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-6&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 9,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-7&#34;,
    &#34;name&#34;: &#34;UI设计&#34;,
    &#34;label&#34;: &#34;UI设计&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 7,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-7-1&#34;,
        &#34;name&#34;: &#34;Photoshop&#34;,
        &#34;label&#34;: &#34;Photoshop&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-10&#34;,
        &#34;name&#34;: &#34;InDesign&#34;,
        &#34;label&#34;: &#34;InDesign&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 10,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-11&#34;,
        &#34;name&#34;: &#34;Pro/Engineer&#34;,
        &#34;label&#34;: &#34;Pro/Engineer&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 11,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-12&#34;,
        &#34;name&#34;: &#34;Cinema 4D&#34;,
        &#34;label&#34;: &#34;Cinema 4D&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 12,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-13&#34;,
        &#34;name&#34;: &#34;3D Studio&#34;,
        &#34;label&#34;: &#34;3D Studio&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 13,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-14&#34;,
        &#34;name&#34;: &#34;After Effects（AE）&#34;,
        &#34;label&#34;: &#34;After Effects（AE）&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 14,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-15&#34;,
        &#34;name&#34;: &#34;原画设计&#34;,
        &#34;label&#34;: &#34;原画设计&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 15,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-16&#34;,
        &#34;name&#34;: &#34;动画制作&#34;,
        &#34;label&#34;: &#34;动画制作&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 16,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-17&#34;,
        &#34;name&#34;: &#34;Dreamweaver&#34;,
        &#34;label&#34;: &#34;Dreamweaver&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 17,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-18&#34;,
        &#34;name&#34;: &#34;Axure&#34;,
        &#34;label&#34;: &#34;Axure&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 18,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-19&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 19,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-2&#34;,
        &#34;name&#34;: &#34;3Dmax&#34;,
        &#34;label&#34;: &#34;3Dmax&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-3&#34;,
        &#34;name&#34;: &#34;Illustrator&#34;,
        &#34;label&#34;: &#34;Illustrator&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-4&#34;,
        &#34;name&#34;: &#34;Flash&#34;,
        &#34;label&#34;: &#34;Flash&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-5&#34;,
        &#34;name&#34;: &#34;Maya&#34;,
        &#34;label&#34;: &#34;Maya&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-6&#34;,
        &#34;name&#34;: &#34;AUTOCAD&#34;,
        &#34;label&#34;: &#34;AUTOCAD&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-7&#34;,
        &#34;name&#34;: &#34;UG&#34;,
        &#34;label&#34;: &#34;UG&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 7,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-8&#34;,
        &#34;name&#34;: &#34;SolidWorks&#34;,
        &#34;label&#34;: &#34;SolidWorks&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 8,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-7-9&#34;,
        &#34;name&#34;: &#34;CorelDraw&#34;,
        &#34;label&#34;: &#34;CorelDraw&#34;,
        &#34;parentid&#34;: &#34;1-7&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 9,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-8&#34;,
    &#34;name&#34;: &#34;游戏开发&#34;,
    &#34;label&#34;: &#34;游戏开发&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 8,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-8-1&#34;,
        &#34;name&#34;: &#34;Cocos&#34;,
        &#34;label&#34;: &#34;Cocos&#34;,
        &#34;parentid&#34;: &#34;1-8&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-8-2&#34;,
        &#34;name&#34;: &#34;Unity3D&#34;,
        &#34;label&#34;: &#34;Unity3D&#34;,
        &#34;parentid&#34;: &#34;1-8&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-8-3&#34;,
        &#34;name&#34;: &#34;Flash&#34;,
        &#34;label&#34;: &#34;Flash&#34;,
        &#34;parentid&#34;: &#34;1-8&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-8-4&#34;,
        &#34;name&#34;: &#34;SpriteKit 2D&#34;,
        &#34;label&#34;: &#34;SpriteKit 2D&#34;,
        &#34;parentid&#34;: &#34;1-8&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-8-5&#34;,
        &#34;name&#34;: &#34;Unreal&#34;,
        &#34;label&#34;: &#34;Unreal&#34;,
        &#34;parentid&#34;: &#34;1-8&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-8-6&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-8&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      }
    ]
  },
  {
    &#34;id&#34;: &#34;1-9&#34;,
    &#34;name&#34;: &#34;智能硬件/物联网&#34;,
    &#34;label&#34;: &#34;智能硬件/物联网&#34;,
    &#34;parentid&#34;: &#34;1&#34;,
    &#34;isShow&#34;: 1,
    &#34;orderby&#34;: 9,
    &#34;isLeaf&#34;: 0,
    &#34;childrenTreeNodes&#34;: [
      {
        &#34;id&#34;: &#34;1-9-1&#34;,
        &#34;name&#34;: &#34;无线通信&#34;,
        &#34;label&#34;: &#34;无线通信&#34;,
        &#34;parentid&#34;: &#34;1-9&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 1,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-9-10&#34;,
        &#34;name&#34;: &#34;物联网技术&#34;,
        &#34;label&#34;: &#34;物联网技术&#34;,
        &#34;parentid&#34;: &#34;1-9&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 10,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-9-11&#34;,
        &#34;name&#34;: &#34;其它&#34;,
        &#34;label&#34;: &#34;其它&#34;,
        &#34;parentid&#34;: &#34;1-9&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 11,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-9-2&#34;,
        &#34;name&#34;: &#34;电子工程&#34;,
        &#34;label&#34;: &#34;电子工程&#34;,
        &#34;parentid&#34;: &#34;1-9&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 2,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-9-3&#34;,
        &#34;name&#34;: &#34;Arduino&#34;,
        &#34;label&#34;: &#34;Arduino&#34;,
        &#34;parentid&#34;: &#34;1-9&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 3,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-9-4&#34;,
        &#34;name&#34;: &#34;体感技术&#34;,
        &#34;label&#34;: &#34;体感技术&#34;,
        &#34;parentid&#34;: &#34;1-9&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 4,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-9-5&#34;,
        &#34;name&#34;: &#34;智能硬件&#34;,
        &#34;label&#34;: &#34;智能硬件&#34;,
        &#34;parentid&#34;: &#34;1-9&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 5,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-9-6&#34;,
        &#34;name&#34;: &#34;驱动/内核开发&#34;,
        &#34;label&#34;: &#34;驱动/内核开发&#34;,
        &#34;parentid&#34;: &#34;1-9&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 6,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-9-7&#34;,
        &#34;name&#34;: &#34;单片机/工控&#34;,
        &#34;label&#34;: &#34;单片机/工控&#34;,
        &#34;parentid&#34;: &#34;1-9&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 7,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-9-8&#34;,
        &#34;name&#34;: &#34;WinCE&#34;,
        &#34;label&#34;: &#34;WinCE&#34;,
        &#34;parentid&#34;: &#34;1-9&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 8,
        &#34;isLeaf&#34;: 1
      },
      {
        &#34;id&#34;: &#34;1-9-9&#34;,
        &#34;name&#34;: &#34;嵌入式&#34;,
        &#34;label&#34;: &#34;嵌入式&#34;,
        &#34;parentid&#34;: &#34;1-9&#34;,
        &#34;isShow&#34;: 1,
        &#34;orderby&#34;: 9,
        &#34;isLeaf&#34;: 1
      }
    ]
  }
]</pre>
                            
                          
                        </td>
                      </tr>
                    
                  </table>
              </div>
              

              <h3>Validators:</h3>
                <div style="overflow: auto">
                
                
                <table>
                    <tr>
                      <th>check</th>
                      <th>comparator</th>
                      <th>expect value</th>
                      <th>actual value</th>
                    </tr>
                    
                    <tr>
                      
                      <td class="passed">
                      
                        content
                      </td>
                      <td>not_equals</td>
                      <td>null</td>
                      <td>[{&#39;id&#39;: &#39;1-1&#39;, &#39;name&#39;: &#39;前端开发&#39;, &#39;label&#39;: &#39;前端开发&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-1-1&#39;, &#39;name&#39;: &#39;HTML/CSS&#39;, &#39;label&#39;: &#39;HTML/CSS&#39;, &#39;parentid&#39;: &#39;1-1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-1-10&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 10, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-1-2&#39;, &#39;name&#39;: &#39;JavaScript&#39;, &#39;label&#39;: &#39;JavaScript&#39;, &#39;parentid&#39;: &#39;1-1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-1-3&#39;, &#39;name&#39;: &#39;jQuery&#39;, &#39;label&#39;: &#39;jQuery&#39;, &#39;parentid&#39;: &#39;1-1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-1-4&#39;, &#39;name&#39;: &#39;ExtJS&#39;, &#39;label&#39;: &#39;ExtJS&#39;, &#39;parentid&#39;: &#39;1-1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-1-5&#39;, &#39;name&#39;: &#39;AngularJS&#39;, &#39;label&#39;: &#39;AngularJS&#39;, &#39;parentid&#39;: &#39;1-1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-1-6&#39;, &#39;name&#39;: &#39;ReactJS&#39;, &#39;label&#39;: &#39;ReactJS&#39;, &#39;parentid&#39;: &#39;1-1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-1-7&#39;, &#39;name&#39;: &#39;Bootstrap&#39;, &#39;label&#39;: &#39;Bootstrap&#39;, &#39;parentid&#39;: &#39;1-1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-1-8&#39;, &#39;name&#39;: &#39;Node.js&#39;, &#39;label&#39;: &#39;Node.js&#39;, &#39;parentid&#39;: &#39;1-1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 8, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-1-9&#39;, &#39;name&#39;: &#39;Vue&#39;, &#39;label&#39;: &#39;Vue&#39;, &#39;parentid&#39;: &#39;1-1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 9, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-10&#39;, &#39;name&#39;: &#39;研发管理&#39;, &#39;label&#39;: &#39;研发管理&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 10, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-10-1&#39;, &#39;name&#39;: &#39;敏捷开发&#39;, &#39;label&#39;: &#39;敏捷开发&#39;, &#39;parentid&#39;: &#39;1-10&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-10-2&#39;, &#39;name&#39;: &#39;软件设计&#39;, &#39;label&#39;: &#39;软件设计&#39;, &#39;parentid&#39;: &#39;1-10&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-10-3&#39;, &#39;name&#39;: &#39;软件测试&#39;, &#39;label&#39;: &#39;软件测试&#39;, &#39;parentid&#39;: &#39;1-10&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-10-4&#39;, &#39;name&#39;: &#39;研发管理&#39;, &#39;label&#39;: &#39;研发管理&#39;, &#39;parentid&#39;: &#39;1-10&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-10-5&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-10&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-11&#39;, &#39;name&#39;: &#39;系统运维&#39;, &#39;label&#39;: &#39;系统运维&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 11, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-11-1&#39;, &#39;name&#39;: &#39;Linux&#39;, &#39;label&#39;: &#39;Linux&#39;, &#39;parentid&#39;: &#39;1-11&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-11-10&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-11&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 10, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-11-2&#39;, &#39;name&#39;: &#39;Windows&#39;, &#39;label&#39;: &#39;Windows&#39;, &#39;parentid&#39;: &#39;1-11&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-11-3&#39;, &#39;name&#39;: &#39;UNIX&#39;, &#39;label&#39;: &#39;UNIX&#39;, &#39;parentid&#39;: &#39;1-11&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-11-4&#39;, &#39;name&#39;: &#39;Mac OS&#39;, &#39;label&#39;: &#39;Mac OS&#39;, &#39;parentid&#39;: &#39;1-11&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-11-5&#39;, &#39;name&#39;: &#39;网络技术&#39;, &#39;label&#39;: &#39;网络技术&#39;, &#39;parentid&#39;: &#39;1-11&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-11-6&#39;, &#39;name&#39;: &#39;路由协议&#39;, &#39;label&#39;: &#39;路由协议&#39;, &#39;parentid&#39;: &#39;1-11&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-11-7&#39;, &#39;name&#39;: &#39;无线网络&#39;, &#39;label&#39;: &#39;无线网络&#39;, &#39;parentid&#39;: &#39;1-11&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-11-8&#39;, &#39;name&#39;: &#39;Ngnix&#39;, &#39;label&#39;: &#39;Ngnix&#39;, &#39;parentid&#39;: &#39;1-11&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 8, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-11-9&#39;, &#39;name&#39;: &#39;邮件服务器&#39;, &#39;label&#39;: &#39;邮件服务器&#39;, &#39;parentid&#39;: &#39;1-11&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 9, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-12&#39;, &#39;name&#39;: &#39;产品经理&#39;, &#39;label&#39;: &#39;产品经理&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 12, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-12-1&#39;, &#39;name&#39;: &#39;交互设计&#39;, &#39;label&#39;: &#39;交互设计&#39;, &#39;parentid&#39;: &#39;1-12&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-12-2&#39;, &#39;name&#39;: &#39;产品设计&#39;, &#39;label&#39;: &#39;产品设计&#39;, &#39;parentid&#39;: &#39;1-12&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-12-3&#39;, &#39;name&#39;: &#39;原型设计&#39;, &#39;label&#39;: &#39;原型设计&#39;, &#39;parentid&#39;: &#39;1-12&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-12-4&#39;, &#39;name&#39;: &#39;用户体验&#39;, &#39;label&#39;: &#39;用户体验&#39;, &#39;parentid&#39;: &#39;1-12&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-12-5&#39;, &#39;name&#39;: &#39;需求分析&#39;, &#39;label&#39;: &#39;需求分析&#39;, &#39;parentid&#39;: &#39;1-12&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-12-6&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-12&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-13&#39;, &#39;name&#39;: &#39;企业/办公/职场&#39;, &#39;label&#39;: &#39;企业/办公/职场&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 13, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-13-1&#39;, &#39;name&#39;: &#39;运营管理&#39;, &#39;label&#39;: &#39;运营管理&#39;, &#39;parentid&#39;: &#39;1-13&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-13-2&#39;, &#39;name&#39;: &#39;企业信息化&#39;, &#39;label&#39;: &#39;企业信息化&#39;, &#39;parentid&#39;: &#39;1-13&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-13-3&#39;, &#39;name&#39;: &#39;网络营销&#39;, &#39;label&#39;: &#39;网络营销&#39;, &#39;parentid&#39;: &#39;1-13&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-13-4&#39;, &#39;name&#39;: &#39;Office/WPS&#39;, &#39;label&#39;: &#39;Office/WPS&#39;, &#39;parentid&#39;: &#39;1-13&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-13-5&#39;, &#39;name&#39;: &#39;招聘/面试&#39;, &#39;label&#39;: &#39;招聘/面试&#39;, &#39;parentid&#39;: &#39;1-13&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-13-6&#39;, &#39;name&#39;: &#39;电子商务&#39;, &#39;label&#39;: &#39;电子商务&#39;, &#39;parentid&#39;: &#39;1-13&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-13-7&#39;, &#39;name&#39;: &#39;CRM&#39;, &#39;label&#39;: &#39;CRM&#39;, &#39;parentid&#39;: &#39;1-13&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-13-8&#39;, &#39;name&#39;: &#39;ERP&#39;, &#39;label&#39;: &#39;ERP&#39;, &#39;parentid&#39;: &#39;1-13&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 8, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-13-9&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-13&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 9, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-14&#39;, &#39;name&#39;: &#39;信息安全&#39;, &#39;label&#39;: &#39;信息安全&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 14, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-14-1&#39;, &#39;name&#39;: &#39;密码学/加密/破解&#39;, &#39;label&#39;: &#39;密码学/加密/破解&#39;, &#39;parentid&#39;: &#39;1-14&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-14-10&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-14&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 10, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-14-2&#39;, &#39;name&#39;: &#39;渗透测试&#39;, &#39;label&#39;: &#39;渗透测试&#39;, &#39;parentid&#39;: &#39;1-14&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-14-3&#39;, &#39;name&#39;: &#39;社会工程&#39;, &#39;label&#39;: &#39;社会工程&#39;, &#39;parentid&#39;: &#39;1-14&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-14-4&#39;, &#39;name&#39;: &#39;漏洞挖掘与利用&#39;, &#39;label&#39;: &#39;漏洞挖掘与利用&#39;, &#39;parentid&#39;: &#39;1-14&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-14-5&#39;, &#39;name&#39;: &#39;云安全&#39;, &#39;label&#39;: &#39;云安全&#39;, &#39;parentid&#39;: &#39;1-14&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-14-6&#39;, &#39;name&#39;: &#39;防护加固&#39;, &#39;label&#39;: &#39;防护加固&#39;, &#39;parentid&#39;: &#39;1-14&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-14-7&#39;, &#39;name&#39;: &#39;代码审计&#39;, &#39;label&#39;: &#39;代码审计&#39;, &#39;parentid&#39;: &#39;1-14&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-14-8&#39;, &#39;name&#39;: &#39;移动安全&#39;, &#39;label&#39;: &#39;移动安全&#39;, &#39;parentid&#39;: &#39;1-14&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 8, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-14-9&#39;, &#39;name&#39;: &#39;病毒木马&#39;, &#39;label&#39;: &#39;病毒木马&#39;, &#39;parentid&#39;: &#39;1-14&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 9, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-15&#39;, &#39;name&#39;: &#39;测试目录&#39;, &#39;label&#39;: &#39;测试目录&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 15, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-15-1&#39;, &#39;name&#39;: &#39;测试目录01&#39;, &#39;label&#39;: &#39;测试目录01&#39;, &#39;parentid&#39;: &#39;1-15&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-2&#39;, &#39;name&#39;: &#39;移动开发&#39;, &#39;label&#39;: &#39;移动开发&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-2-1&#39;, &#39;name&#39;: &#39;微信开发&#39;, &#39;label&#39;: &#39;微信开发&#39;, &#39;parentid&#39;: &#39;1-2&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-2-2&#39;, &#39;name&#39;: &#39;iOS&#39;, &#39;label&#39;: &#39;iOS&#39;, &#39;parentid&#39;: &#39;1-2&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-2-3&#39;, &#39;name&#39;: &#39;手游开发&#39;, &#39;label&#39;: &#39;手游开发&#39;, &#39;parentid&#39;: &#39;1-2&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-2-4&#39;, &#39;name&#39;: &#39;Swift&#39;, &#39;label&#39;: &#39;Swift&#39;, &#39;parentid&#39;: &#39;1-2&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-2-5&#39;, &#39;name&#39;: &#39;Android&#39;, &#39;label&#39;: &#39;Android&#39;, &#39;parentid&#39;: &#39;1-2&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-2-6&#39;, &#39;name&#39;: &#39;ReactNative&#39;, &#39;label&#39;: &#39;ReactNative&#39;, &#39;parentid&#39;: &#39;1-2&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-2-7&#39;, &#39;name&#39;: &#39;Cordova&#39;, &#39;label&#39;: &#39;Cordova&#39;, &#39;parentid&#39;: &#39;1-2&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-2-8&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-2&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 8, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-3&#39;, &#39;name&#39;: &#39;编程开发&#39;, &#39;label&#39;: &#39;编程开发&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-3-1&#39;, &#39;name&#39;: &#39;C/C++&#39;, &#39;label&#39;: &#39;C/C++&#39;, &#39;parentid&#39;: &#39;1-3&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-3-2&#39;, &#39;name&#39;: &#39;Java&#39;, &#39;label&#39;: &#39;Java&#39;, &#39;parentid&#39;: &#39;1-3&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-3-3&#39;, &#39;name&#39;: &#39;.NET&#39;, &#39;label&#39;: &#39;.NET&#39;, &#39;parentid&#39;: &#39;1-3&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-3-4&#39;, &#39;name&#39;: &#39;Objective-C&#39;, &#39;label&#39;: &#39;Objective-C&#39;, &#39;parentid&#39;: &#39;1-3&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-3-5&#39;, &#39;name&#39;: &#39;Go语言&#39;, &#39;label&#39;: &#39;Go语言&#39;, &#39;parentid&#39;: &#39;1-3&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-3-6&#39;, &#39;name&#39;: &#39;Python&#39;, &#39;label&#39;: &#39;Python&#39;, &#39;parentid&#39;: &#39;1-3&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-3-7&#39;, &#39;name&#39;: &#39;Ruby/Rails&#39;, &#39;label&#39;: &#39;Ruby/Rails&#39;, &#39;parentid&#39;: &#39;1-3&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-3-8&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-3&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 8, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-4&#39;, &#39;name&#39;: &#39;数据库&#39;, &#39;label&#39;: &#39;数据库&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-4-1&#39;, &#39;name&#39;: &#39;Oracle&#39;, &#39;label&#39;: &#39;Oracle&#39;, &#39;parentid&#39;: &#39;1-4&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-4-2&#39;, &#39;name&#39;: &#39;MySQL&#39;, &#39;label&#39;: &#39;MySQL&#39;, &#39;parentid&#39;: &#39;1-4&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-4-3&#39;, &#39;name&#39;: &#39;SQL Server&#39;, &#39;label&#39;: &#39;SQL Server&#39;, &#39;parentid&#39;: &#39;1-4&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-4-4&#39;, &#39;name&#39;: &#39;DB2&#39;, &#39;label&#39;: &#39;DB2&#39;, &#39;parentid&#39;: &#39;1-4&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-4-5&#39;, &#39;name&#39;: &#39;NoSQL&#39;, &#39;label&#39;: &#39;NoSQL&#39;, &#39;parentid&#39;: &#39;1-4&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-4-6&#39;, &#39;name&#39;: &#39;Mongo DB&#39;, &#39;label&#39;: &#39;Mongo DB&#39;, &#39;parentid&#39;: &#39;1-4&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-4-7&#39;, &#39;name&#39;: &#39;Hbase&#39;, &#39;label&#39;: &#39;Hbase&#39;, &#39;parentid&#39;: &#39;1-4&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-4-8&#39;, &#39;name&#39;: &#39;数据仓库&#39;, &#39;label&#39;: &#39;数据仓库&#39;, &#39;parentid&#39;: &#39;1-4&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 8, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-4-9&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-4&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 9, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-5&#39;, &#39;name&#39;: &#39;人工智能&#39;, &#39;label&#39;: &#39;人工智能&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-5-1&#39;, &#39;name&#39;: &#39;机器学习&#39;, &#39;label&#39;: &#39;机器学习&#39;, &#39;parentid&#39;: &#39;1-5&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-5-2&#39;, &#39;name&#39;: &#39;深度学习&#39;, &#39;label&#39;: &#39;深度学习&#39;, &#39;parentid&#39;: &#39;1-5&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-5-3&#39;, &#39;name&#39;: &#39;语音识别&#39;, &#39;label&#39;: &#39;语音识别&#39;, &#39;parentid&#39;: &#39;1-5&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-5-4&#39;, &#39;name&#39;: &#39;计算机视觉&#39;, &#39;label&#39;: &#39;计算机视觉&#39;, &#39;parentid&#39;: &#39;1-5&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-5-5&#39;, &#39;name&#39;: &#39;NLP&#39;, &#39;label&#39;: &#39;NLP&#39;, &#39;parentid&#39;: &#39;1-5&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-5-6&#39;, &#39;name&#39;: &#39;强化学习&#39;, &#39;label&#39;: &#39;强化学习&#39;, &#39;parentid&#39;: &#39;1-5&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-5-7&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-5&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-6&#39;, &#39;name&#39;: &#39;云计算/大数据&#39;, &#39;label&#39;: &#39;云计算/大数据&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-6-1&#39;, &#39;name&#39;: &#39;Spark&#39;, &#39;label&#39;: &#39;Spark&#39;, &#39;parentid&#39;: &#39;1-6&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-6-2&#39;, &#39;name&#39;: &#39;Hadoop&#39;, &#39;label&#39;: &#39;Hadoop&#39;, &#39;parentid&#39;: &#39;1-6&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-6-3&#39;, &#39;name&#39;: &#39;OpenStack&#39;, &#39;label&#39;: &#39;OpenStack&#39;, &#39;parentid&#39;: &#39;1-6&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-6-4&#39;, &#39;name&#39;: &#39;Docker/K8S&#39;, &#39;label&#39;: &#39;Docker/K8S&#39;, &#39;parentid&#39;: &#39;1-6&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-6-5&#39;, &#39;name&#39;: &#39;云计算基础架构&#39;, &#39;label&#39;: &#39;云计算基础架构&#39;, &#39;parentid&#39;: &#39;1-6&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-6-6&#39;, &#39;name&#39;: &#39;虚拟化技术&#39;, &#39;label&#39;: &#39;虚拟化技术&#39;, &#39;parentid&#39;: &#39;1-6&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-6-7&#39;, &#39;name&#39;: &#39;云平台&#39;, &#39;label&#39;: &#39;云平台&#39;, &#39;parentid&#39;: &#39;1-6&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-6-8&#39;, &#39;name&#39;: &#39;ELK&#39;, &#39;label&#39;: &#39;ELK&#39;, &#39;parentid&#39;: &#39;1-6&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 8, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-6-9&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-6&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 9, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-7&#39;, &#39;name&#39;: &#39;UI设计&#39;, &#39;label&#39;: &#39;UI设计&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-7-1&#39;, &#39;name&#39;: &#39;Photoshop&#39;, &#39;label&#39;: &#39;Photoshop&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-10&#39;, &#39;name&#39;: &#39;InDesign&#39;, &#39;label&#39;: &#39;InDesign&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 10, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-11&#39;, &#39;name&#39;: &#39;Pro/Engineer&#39;, &#39;label&#39;: &#39;Pro/Engineer&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 11, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-12&#39;, &#39;name&#39;: &#39;Cinema 4D&#39;, &#39;label&#39;: &#39;Cinema 4D&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 12, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-13&#39;, &#39;name&#39;: &#39;3D Studio&#39;, &#39;label&#39;: &#39;3D Studio&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 13, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-14&#39;, &#39;name&#39;: &#39;After Effects（AE）&#39;, &#39;label&#39;: &#39;After Effects（AE）&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 14, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-15&#39;, &#39;name&#39;: &#39;原画设计&#39;, &#39;label&#39;: &#39;原画设计&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 15, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-16&#39;, &#39;name&#39;: &#39;动画制作&#39;, &#39;label&#39;: &#39;动画制作&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 16, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-17&#39;, &#39;name&#39;: &#39;Dreamweaver&#39;, &#39;label&#39;: &#39;Dreamweaver&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 17, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-18&#39;, &#39;name&#39;: &#39;Axure&#39;, &#39;label&#39;: &#39;Axure&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 18, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-19&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 19, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-2&#39;, &#39;name&#39;: &#39;3Dmax&#39;, &#39;label&#39;: &#39;3Dmax&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-3&#39;, &#39;name&#39;: &#39;Illustrator&#39;, &#39;label&#39;: &#39;Illustrator&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-4&#39;, &#39;name&#39;: &#39;Flash&#39;, &#39;label&#39;: &#39;Flash&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-5&#39;, &#39;name&#39;: &#39;Maya&#39;, &#39;label&#39;: &#39;Maya&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-6&#39;, &#39;name&#39;: &#39;AUTOCAD&#39;, &#39;label&#39;: &#39;AUTOCAD&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-7&#39;, &#39;name&#39;: &#39;UG&#39;, &#39;label&#39;: &#39;UG&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-8&#39;, &#39;name&#39;: &#39;SolidWorks&#39;, &#39;label&#39;: &#39;SolidWorks&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 8, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-7-9&#39;, &#39;name&#39;: &#39;CorelDraw&#39;, &#39;label&#39;: &#39;CorelDraw&#39;, &#39;parentid&#39;: &#39;1-7&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 9, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-8&#39;, &#39;name&#39;: &#39;游戏开发&#39;, &#39;label&#39;: &#39;游戏开发&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 8, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-8-1&#39;, &#39;name&#39;: &#39;Cocos&#39;, &#39;label&#39;: &#39;Cocos&#39;, &#39;parentid&#39;: &#39;1-8&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-8-2&#39;, &#39;name&#39;: &#39;Unity3D&#39;, &#39;label&#39;: &#39;Unity3D&#39;, &#39;parentid&#39;: &#39;1-8&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-8-3&#39;, &#39;name&#39;: &#39;Flash&#39;, &#39;label&#39;: &#39;Flash&#39;, &#39;parentid&#39;: &#39;1-8&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-8-4&#39;, &#39;name&#39;: &#39;SpriteKit 2D&#39;, &#39;label&#39;: &#39;SpriteKit 2D&#39;, &#39;parentid&#39;: &#39;1-8&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-8-5&#39;, &#39;name&#39;: &#39;Unreal&#39;, &#39;label&#39;: &#39;Unreal&#39;, &#39;parentid&#39;: &#39;1-8&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-8-6&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-8&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}]}, {&#39;id&#39;: &#39;1-9&#39;, &#39;name&#39;: &#39;智能硬件/物联网&#39;, &#39;label&#39;: &#39;智能硬件/物联网&#39;, &#39;parentid&#39;: &#39;1&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 9, &#39;isLeaf&#39;: 0, &#39;childrenTreeNodes&#39;: [{&#39;id&#39;: &#39;1-9-1&#39;, &#39;name&#39;: &#39;无线通信&#39;, &#39;label&#39;: &#39;无线通信&#39;, &#39;parentid&#39;: &#39;1-9&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 1, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-9-10&#39;, &#39;name&#39;: &#39;物联网技术&#39;, &#39;label&#39;: &#39;物联网技术&#39;, &#39;parentid&#39;: &#39;1-9&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 10, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-9-11&#39;, &#39;name&#39;: &#39;其它&#39;, &#39;label&#39;: &#39;其它&#39;, &#39;parentid&#39;: &#39;1-9&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 11, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-9-2&#39;, &#39;name&#39;: &#39;电子工程&#39;, &#39;label&#39;: &#39;电子工程&#39;, &#39;parentid&#39;: &#39;1-9&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 2, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-9-3&#39;, &#39;name&#39;: &#39;Arduino&#39;, &#39;label&#39;: &#39;Arduino&#39;, &#39;parentid&#39;: &#39;1-9&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 3, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-9-4&#39;, &#39;name&#39;: &#39;体感技术&#39;, &#39;label&#39;: &#39;体感技术&#39;, &#39;parentid&#39;: &#39;1-9&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 4, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-9-5&#39;, &#39;name&#39;: &#39;智能硬件&#39;, &#39;label&#39;: &#39;智能硬件&#39;, &#39;parentid&#39;: &#39;1-9&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 5, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-9-6&#39;, &#39;name&#39;: &#39;驱动/内核开发&#39;, &#39;label&#39;: &#39;驱动/内核开发&#39;, &#39;parentid&#39;: &#39;1-9&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 6, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-9-7&#39;, &#39;name&#39;: &#39;单片机/工控&#39;, &#39;label&#39;: &#39;单片机/工控&#39;, &#39;parentid&#39;: &#39;1-9&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 7, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-9-8&#39;, &#39;name&#39;: &#39;WinCE&#39;, &#39;label&#39;: &#39;WinCE&#39;, &#39;parentid&#39;: &#39;1-9&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 8, &#39;isLeaf&#39;: 1}, {&#39;id&#39;: &#39;1-9-9&#39;, &#39;name&#39;: &#39;嵌入式&#39;, &#39;label&#39;: &#39;嵌入式&#39;, &#39;parentid&#39;: &#39;1-9&#39;, &#39;isShow&#39;: 1, &#39;orderby&#39;: 9, &#39;isLeaf&#39;: 1}]}]</td>
                    </tr>
                    
                </table>
                

                
                
              </div>

              <h3>Statistics:</h3>
              <div style="overflow: auto">
                <table>
                  <tr>
                      <th>content_size(bytes)</th>
                      <td>15574</td>
                    </tr>
                  <tr>
                    <th>response_time(ms)</th>
                    <td>27.28</td>
                  </tr>
                  <tr>
                    <th>elapsed(ms)</th>
                    <td>24.325</td>
                  </tr>
                </table>
              </div>

            </div>
          </div>
        </div>
        

        

      </td>
    </tr>
  
    
    
    <tr id="record_1_4">
      <th class="success" style="width:5em;">success</th>
      <td colspan="2">课程预览</td>
      <td style="text-align:center;width:6em;">26.51 ms</td>
      <td class="detail">

        
        
        <a class="button" href="#popup_log_1_4_1">log-1</a>
        <div id="popup_log_1_4_1" class="overlay">
          <div class="popup">
            <h2>Request and Response data</h2>
            <a class="close" href="#record_1_4_1">&times;</a>

            <div class="content">
              <h3>Name: 课程预览</h3>

              

              

              <h3>Request:</h3>
              <div style="overflow: auto">
                <table>
                  
                    <tr>
                      <th>url</th>
                      <td>
                        
                            http://teacher.51xuecheng.cn/api/content/course/whole/117
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>method</th>
                      <td>
                        
                            GET
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>headers</th>
                      <td>
                        
                            <pre>{
  &#34;User-Agent&#34;: &#34;python-requests/2.25.1&#34;,
  &#34;Accept-Encoding&#34;: &#34;gzip, deflate&#34;,
  &#34;Accept&#34;: &#34;application/json, text/plain, */*&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;,
  &#34;Accept-Language&#34;: &#34;zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6&#34;,
  &#34;Authorization&#34;: &#34;Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsieHVlY2hlbmctcGx1cyJdLCJ1c2VyX25hbWUiOiJ7XCJjb21wYW55SWRcIjpcIjEyMzIxNDE0MjVcIixcImNyZWF0ZVRpbWVcIjpcIjIwMjItMDktMjhUMDg6MzI6MDNcIixcImlkXCI6XCI1MlwiLFwibmFtZVwiOlwiTeiAgeW4iFwiLFwicGVybWlzc2lvbnNcIjpbXSxcInNleFwiOlwiMVwiLFwic3RhdHVzXCI6XCJcIixcInVzZXJuYW1lXCI6XCJ0MVwiLFwidXR5cGVcIjpcIjEwMTAwMlwifSIsInNjb3BlIjpbImFsbCJdLCJleHAiOjE2ODMyNzgyNzksImF1dGhvcml0aWVzIjpbInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfYmFzZSIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfZGVsIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9saXN0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wbGFuIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZSIsInhjX3RlYWNobWFuYWdlciIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfbWFya2V0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wdWJsaXNoIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9hZGQiXSwianRpIjoiNGEyYTQwZGItMDQ1NC00MTNmLTgxNjItZWUyZWJjODViODUyIiwiY2xpZW50X2lkIjoiWGNXZWJBcHAifQ.74Ywudp0MuMXLXx1GXDdVmYKaD4Xyg6VApIMgCKhGeo&#34;
}</pre>
                        
                      </td>
                    </tr>
                  
                </table>
              </div>

              <h3>Response:</h3>
              <div style="overflow: auto">
                <table>
                    
                      <tr>
                        <th>ok</th>
                        <td>
                          
                            True
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>url</th>
                        <td>
                          
                            http://teacher.51xuecheng.cn/api/content/course/whole/117
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>status_code</th>
                        <td>
                          
                            200
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>reason</th>
                        <td>
                          
                            OK
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>cookies</th>
                        <td>
                          
                            {}
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>encoding</th>
                        <td>
                          
                            utf-8
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>headers</th>
                        <td>
                          
                            <pre>{
  &#34;Server&#34;: &#34;nginx/1.23.1&#34;,
  &#34;Date&#34;: &#34;Fri, 05 May 2023 07:17:59 GMT&#34;,
  &#34;Content-Type&#34;: &#34;application/json&#34;,
  &#34;Transfer-Encoding&#34;: &#34;chunked&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;,
  &#34;X-Content-Type-Options&#34;: &#34;nosniff&#34;,
  &#34;X-XSS-Protection&#34;: &#34;1; mode=block&#34;,
  &#34;Cache-Control&#34;: &#34;no-cache, no-store, max-age=0, must-revalidate&#34;,
  &#34;Pragma&#34;: &#34;no-cache&#34;,
  &#34;Expires&#34;: &#34;0&#34;,
  &#34;X-Frame-Options&#34;: &#34;DENY&#34;,
  &#34;Referrer-Policy&#34;: &#34;no-referrer&#34;
}</pre>
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>content_type</th>
                        <td>
                          
                            application/json
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>body</th>
                        <td>
                          
                            
                              <pre>{
  &#34;courseBase&#34;: {
    &#34;id&#34;: &#34;117&#34;,
    &#34;companyId&#34;: &#34;1232141425&#34;,
    &#34;name&#34;: &#34;Nacos微服务开发实战&#34;,
    &#34;users&#34;: &#34;中高级Java开发工程师&#34;,
    &#34;tags&#34;: &#34;&#34;,
    &#34;mt&#34;: &#34;1-3&#34;,
    &#34;st&#34;: &#34;1-3-2&#34;,
    &#34;grade&#34;: &#34;204002&#34;,
    &#34;teachmode&#34;: &#34;200002&#34;,
    &#34;description&#34;: &#34;Nacos 是阿里巴巴推出来的一个新开源项目，这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。\n\nNacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集，帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。\n\nNacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施\n\nNacos 支持如下核心特性：\n\n1）服务发现： 支持 DNS 与 RPC 服务发现，也提供原生 SDK 、OpenAPI 等多种服务注册方式和 DNS、HTTP 与 API 等多种服务发现方式。\n2）服务健康监测： Nacos 提供对服务的实时的健康检查，阻止向不健康的主机或服务实例发送请求。\n3）动态配置服务： Nacos 提供配置统一管理功能，能够帮助我们将配置以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。\n4）动态 DNS 服务： Nacos 支持动态 DNS 服务权重路由，能够让我们很容易地实现中间层负载均衡、更灵活的路由策略、流量控制以及数据中心内网的简单 DNS 解析服务。\n5）服务及其元数据管理： Nacos 支持从微服务平台建设的视角管理数据中心的所有服务及元数据，包括管理服务的描述、生命周期、服务的静态依赖分析、服务的健康状态、服务的流量管理、路由及安全策略、服务的 SLA 以及最首要的 metrics 统计数据。&#34;,
    &#34;pic&#34;: &#34;/mediafiles/2022/10/04/8026f17cf7b8697eccec2c8406d0c96c.png&#34;,
    &#34;createDate&#34;: &#34;2023-04-23 15:59:33&#34;,
    &#34;status&#34;: &#34;202004&#34;,
    &#34;charge&#34;: &#34;201001&#34;,
    &#34;price&#34;: 1.0,
    &#34;originalPrice&#34;: 198.0,
    &#34;validDays&#34;: 365,
    &#34;mtName&#34;: &#34;编程开发&#34;,
    &#34;stName&#34;: &#34;Java&#34;
  },
  &#34;teachplans&#34;: [
    {
      &#34;id&#34;: &#34;268&#34;,
      &#34;pname&#34;: &#34;1.配置管理&#34;,
      &#34;parentid&#34;: &#34;0&#34;,
      &#34;grade&#34;: 1,
      &#34;orderby&#34;: 1,
      &#34;courseId&#34;: &#34;117&#34;,
      &#34;teachPlanTreeNodes&#34;: [
        {
          &#34;id&#34;: &#34;269&#34;,
          &#34;pname&#34;: &#34;1.1 什么是配置中心&#34;,
          &#34;parentid&#34;: &#34;268&#34;,
          &#34;grade&#34;: 2,
          &#34;orderby&#34;: 1,
          &#34;courseId&#34;: &#34;117&#34;,
          &#34;teachplanMedia&#34;: {
            &#34;id&#34;: &#34;40&#34;,
            &#34;mediaId&#34;: &#34;3a5a861d1c745d05166132c47b44f9e4&#34;,
            &#34;mediaFilename&#34;: &#34;01-Nacos配置管理-内容介绍.avi&#34;
          }
        },
        {
          &#34;id&#34;: &#34;270&#34;,
          &#34;pname&#34;: &#34;1.2Nacos简介&#34;,
          &#34;parentid&#34;: &#34;268&#34;,
          &#34;grade&#34;: 2,
          &#34;orderby&#34;: 2,
          &#34;courseId&#34;: &#34;117&#34;,
          &#34;teachplanMedia&#34;: {
            &#34;id&#34;: &#34;41&#34;,
            &#34;mediaId&#34;: &#34;23f83ae728bd1269eee7ea2236e79644&#34;,
            &#34;mediaFilename&#34;: &#34;16-Nacos配置管理-课程总结.avi&#34;
          }
        },
        {
          &#34;id&#34;: &#34;271&#34;,
          &#34;pname&#34;: &#34;1.3安装Nacos Server&#34;,
          &#34;parentid&#34;: &#34;268&#34;,
          &#34;grade&#34;: 2,
          &#34;orderby&#34;: 3,
          &#34;courseId&#34;: &#34;117&#34;,
          &#34;teachplanMedia&#34;: {
            &#34;id&#34;: &#34;42&#34;,
            &#34;mediaId&#34;: &#34;3a5a861d1c745d05166132c47b44f9e4&#34;,
            &#34;mediaFilename&#34;: &#34;01-Nacos配置管理-内容介绍.avi&#34;
          }
        },
        {
          &#34;id&#34;: &#34;272&#34;,
          &#34;pname&#34;: &#34;1.4Nacos配置入门&#34;,
          &#34;parentid&#34;: &#34;268&#34;,
          &#34;grade&#34;: 2,
          &#34;orderby&#34;: 4,
          &#34;courseId&#34;: &#34;117&#34;,
          &#34;teachplanMedia&#34;: {
            &#34;id&#34;: &#34;43&#34;,
            &#34;mediaId&#34;: &#34;3a5a861d1c745d05166132c47b44f9e4&#34;,
            &#34;mediaFilename&#34;: &#34;01-Nacos配置管理-内容介绍.avi&#34;
          }
        },
        {
          &#34;id&#34;: &#34;273&#34;,
          &#34;pname&#34;: &#34;1.5命名空间管理&#34;,
          &#34;parentid&#34;: &#34;268&#34;,
          &#34;grade&#34;: 2,
          &#34;orderby&#34;: 5,
          &#34;courseId&#34;: &#34;117&#34;,
          &#34;teachplanMedia&#34;: {
            &#34;id&#34;: &#34;44&#34;,
            &#34;mediaId&#34;: &#34;23f83ae728bd1269eee7ea2236e79644&#34;,
            &#34;mediaFilename&#34;: &#34;16-Nacos配置管理-课程总结.avi&#34;
          }
        }
      ]
    },
    {
      &#34;id&#34;: &#34;274&#34;,
      &#34;pname&#34;: &#34;2.服务发现&#34;,
      &#34;parentid&#34;: &#34;0&#34;,
      &#34;grade&#34;: 1,
      &#34;orderby&#34;: 2,
      &#34;courseId&#34;: &#34;117&#34;,
      &#34;teachPlanTreeNodes&#34;: [
        {
          &#34;id&#34;: &#34;275&#34;,
          &#34;pname&#34;: &#34;2.1什么是服务发现&#34;,
          &#34;parentid&#34;: &#34;274&#34;,
          &#34;grade&#34;: 2,
          &#34;orderby&#34;: 1,
          &#34;courseId&#34;: &#34;117&#34;,
          &#34;teachplanMedia&#34;: {
            &#34;id&#34;: &#34;45&#34;,
            &#34;mediaId&#34;: &#34;1f229319d6fed3431d2f9d06193a433b&#34;,
            &#34;mediaFilename&#34;: &#34;01-分布式事务专题课程介绍.avi&#34;
          }
        },
        {
          &#34;id&#34;: &#34;276&#34;,
          &#34;pname&#34;: &#34;2.2服务发现快速入门&#34;,
          &#34;parentid&#34;: &#34;274&#34;,
          &#34;grade&#34;: 2,
          &#34;orderby&#34;: 2,
          &#34;courseId&#34;: &#34;117&#34;,
          &#34;teachplanMedia&#34;: {
            &#34;id&#34;: &#34;46&#34;,
            &#34;mediaId&#34;: &#34;6ad24a762f67c18f61966c1b8c55abe6&#34;,
            &#34;mediaFilename&#34;: &#34;07-分布式事务基础理论-BASE理论.avi&#34;
          }
        },
        {
          &#34;id&#34;: &#34;277&#34;,
          &#34;pname&#34;: &#34;2.3服务发现数据模型&#34;,
          &#34;parentid&#34;: &#34;274&#34;,
          &#34;grade&#34;: 2,
          &#34;orderby&#34;: 3,
          &#34;courseId&#34;: &#34;117&#34;,
          &#34;teachplanMedia&#34;: {
            &#34;id&#34;: &#34;47&#34;,
            &#34;mediaId&#34;: &#34;1f229319d6fed3431d2f9d06193a433b&#34;,
            &#34;mediaFilename&#34;: &#34;01-分布式事务专题课程介绍.avi&#34;
          }
        },
        {
          &#34;id&#34;: &#34;278&#34;,
          &#34;pname&#34;: &#34;2.4服务列表管理&#34;,
          &#34;parentid&#34;: &#34;274&#34;,
          &#34;grade&#34;: 2,
          &#34;orderby&#34;: 4,
          &#34;courseId&#34;: &#34;117&#34;,
          &#34;teachplanMedia&#34;: {
            &#34;id&#34;: &#34;48&#34;,
            &#34;mediaId&#34;: &#34;6ad24a762f67c18f61966c1b8c55abe6&#34;,
            &#34;mediaFilename&#34;: &#34;07-分布式事务基础理论-BASE理论.avi&#34;
          }
        }
      ]
    },
    {
      &#34;id&#34;: &#34;302&#34;,
      &#34;pname&#34;: &#34;新章名称 [点击修改]&#34;,
      &#34;parentid&#34;: &#34;0&#34;,
      &#34;grade&#34;: 1,
      &#34;orderby&#34;: 3,
      &#34;courseId&#34;: &#34;117&#34;,
      &#34;teachPlanTreeNodes&#34;: []
    }
  ]
}</pre>
                            
                          
                        </td>
                      </tr>
                    
                  </table>
              </div>
              

              <h3>Validators:</h3>
                <div style="overflow: auto">
                
                
                <table>
                    <tr>
                      <th>check</th>
                      <th>comparator</th>
                      <th>expect value</th>
                      <th>actual value</th>
                    </tr>
                    
                    <tr>
                      
                      <td class="passed">
                      
                        content
                      </td>
                      <td>not_equals</td>
                      <td>null</td>
                      <td>{&#39;courseBase&#39;: {&#39;id&#39;: &#39;117&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;name&#39;: &#39;Nacos微服务开发实战&#39;, &#39;users&#39;: &#39;中高级Java开发工程师&#39;, &#39;tags&#39;: &#39;&#39;, &#39;mt&#39;: &#39;1-3&#39;, &#39;st&#39;: &#39;1-3-2&#39;, &#39;grade&#39;: &#39;204002&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;description&#39;: &#39;Nacos 是阿里巴巴推出来的一个新开源项目，这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。\n\nNacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集，帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。\n\nNacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施\n\nNacos 支持如下核心特性：\n\n1）服务发现： 支持 DNS 与 RPC 服务发现，也提供原生 SDK 、OpenAPI 等多种服务注册方式和 DNS、HTTP 与 API 等多种服务发现方式。\n2）服务健康监测： Nacos 提供对服务的实时的健康检查，阻止向不健康的主机或服务实例发送请求。\n3）动态配置服务： Nacos 提供配置统一管理功能，能够帮助我们将配置以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。\n4）动态 DNS 服务： Nacos 支持动态 DNS 服务权重路由，能够让我们很容易地实现中间层负载均衡、更灵活的路由策略、流量控制以及数据中心内网的简单 DNS 解析服务。\n5）服务及其元数据管理： Nacos 支持从微服务平台建设的视角管理数据中心的所有服务及元数据，包括管理服务的描述、生命周期、服务的静态依赖分析、服务的健康状态、服务的流量管理、路由及安全策略、服务的 SLA 以及最首要的 metrics 统计数据。&#39;, &#39;pic&#39;: &#39;/mediafiles/2022/10/04/8026f17cf7b8697eccec2c8406d0c96c.png&#39;, &#39;createDate&#39;: &#39;2023-04-23 15:59:33&#39;, &#39;status&#39;: &#39;202004&#39;, &#39;charge&#39;: &#39;201001&#39;, &#39;price&#39;: 1.0, &#39;originalPrice&#39;: 198.0, &#39;validDays&#39;: 365, &#39;mtName&#39;: &#39;编程开发&#39;, &#39;stName&#39;: &#39;Java&#39;}, &#39;teachplans&#39;: [{&#39;id&#39;: &#39;268&#39;, &#39;pname&#39;: &#39;1.配置管理&#39;, &#39;parentid&#39;: &#39;0&#39;, &#39;grade&#39;: 1, &#39;orderby&#39;: 1, &#39;courseId&#39;: &#39;117&#39;, &#39;teachPlanTreeNodes&#39;: [{&#39;id&#39;: &#39;269&#39;, &#39;pname&#39;: &#39;1.1 什么是配置中心&#39;, &#39;parentid&#39;: &#39;268&#39;, &#39;grade&#39;: 2, &#39;orderby&#39;: 1, &#39;courseId&#39;: &#39;117&#39;, &#39;teachplanMedia&#39;: {&#39;id&#39;: &#39;40&#39;, &#39;mediaId&#39;: &#39;3a5a861d1c745d05166132c47b44f9e4&#39;, &#39;mediaFilename&#39;: &#39;01-Nacos配置管理-内容介绍.avi&#39;}}, {&#39;id&#39;: &#39;270&#39;, &#39;pname&#39;: &#39;1.2Nacos简介&#39;, &#39;parentid&#39;: &#39;268&#39;, &#39;grade&#39;: 2, &#39;orderby&#39;: 2, &#39;courseId&#39;: &#39;117&#39;, &#39;teachplanMedia&#39;: {&#39;id&#39;: &#39;41&#39;, &#39;mediaId&#39;: &#39;23f83ae728bd1269eee7ea2236e79644&#39;, &#39;mediaFilename&#39;: &#39;16-Nacos配置管理-课程总结.avi&#39;}}, {&#39;id&#39;: &#39;271&#39;, &#39;pname&#39;: &#39;1.3安装Nacos Server&#39;, &#39;parentid&#39;: &#39;268&#39;, &#39;grade&#39;: 2, &#39;orderby&#39;: 3, &#39;courseId&#39;: &#39;117&#39;, &#39;teachplanMedia&#39;: {&#39;id&#39;: &#39;42&#39;, &#39;mediaId&#39;: &#39;3a5a861d1c745d05166132c47b44f9e4&#39;, &#39;mediaFilename&#39;: &#39;01-Nacos配置管理-内容介绍.avi&#39;}}, {&#39;id&#39;: &#39;272&#39;, &#39;pname&#39;: &#39;1.4Nacos配置入门&#39;, &#39;parentid&#39;: &#39;268&#39;, &#39;grade&#39;: 2, &#39;orderby&#39;: 4, &#39;courseId&#39;: &#39;117&#39;, &#39;teachplanMedia&#39;: {&#39;id&#39;: &#39;43&#39;, &#39;mediaId&#39;: &#39;3a5a861d1c745d05166132c47b44f9e4&#39;, &#39;mediaFilename&#39;: &#39;01-Nacos配置管理-内容介绍.avi&#39;}}, {&#39;id&#39;: &#39;273&#39;, &#39;pname&#39;: &#39;1.5命名空间管理&#39;, &#39;parentid&#39;: &#39;268&#39;, &#39;grade&#39;: 2, &#39;orderby&#39;: 5, &#39;courseId&#39;: &#39;117&#39;, &#39;teachplanMedia&#39;: {&#39;id&#39;: &#39;44&#39;, &#39;mediaId&#39;: &#39;23f83ae728bd1269eee7ea2236e79644&#39;, &#39;mediaFilename&#39;: &#39;16-Nacos配置管理-课程总结.avi&#39;}}]}, {&#39;id&#39;: &#39;274&#39;, &#39;pname&#39;: &#39;2.服务发现&#39;, &#39;parentid&#39;: &#39;0&#39;, &#39;grade&#39;: 1, &#39;orderby&#39;: 2, &#39;courseId&#39;: &#39;117&#39;, &#39;teachPlanTreeNodes&#39;: [{&#39;id&#39;: &#39;275&#39;, &#39;pname&#39;: &#39;2.1什么是服务发现&#39;, &#39;parentid&#39;: &#39;274&#39;, &#39;grade&#39;: 2, &#39;orderby&#39;: 1, &#39;courseId&#39;: &#39;117&#39;, &#39;teachplanMedia&#39;: {&#39;id&#39;: &#39;45&#39;, &#39;mediaId&#39;: &#39;1f229319d6fed3431d2f9d06193a433b&#39;, &#39;mediaFilename&#39;: &#39;01-分布式事务专题课程介绍.avi&#39;}}, {&#39;id&#39;: &#39;276&#39;, &#39;pname&#39;: &#39;2.2服务发现快速入门&#39;, &#39;parentid&#39;: &#39;274&#39;, &#39;grade&#39;: 2, &#39;orderby&#39;: 2, &#39;courseId&#39;: &#39;117&#39;, &#39;teachplanMedia&#39;: {&#39;id&#39;: &#39;46&#39;, &#39;mediaId&#39;: &#39;6ad24a762f67c18f61966c1b8c55abe6&#39;, &#39;mediaFilename&#39;: &#39;07-分布式事务基础理论-BASE理论.avi&#39;}}, {&#39;id&#39;: &#39;277&#39;, &#39;pname&#39;: &#39;2.3服务发现数据模型&#39;, &#39;parentid&#39;: &#39;274&#39;, &#39;grade&#39;: 2, &#39;orderby&#39;: 3, &#39;courseId&#39;: &#39;117&#39;, &#39;teachplanMedia&#39;: {&#39;id&#39;: &#39;47&#39;, &#39;mediaId&#39;: &#39;1f229319d6fed3431d2f9d06193a433b&#39;, &#39;mediaFilename&#39;: &#39;01-分布式事务专题课程介绍.avi&#39;}}, {&#39;id&#39;: &#39;278&#39;, &#39;pname&#39;: &#39;2.4服务列表管理&#39;, &#39;parentid&#39;: &#39;274&#39;, &#39;grade&#39;: 2, &#39;orderby&#39;: 4, &#39;courseId&#39;: &#39;117&#39;, &#39;teachplanMedia&#39;: {&#39;id&#39;: &#39;48&#39;, &#39;mediaId&#39;: &#39;6ad24a762f67c18f61966c1b8c55abe6&#39;, &#39;mediaFilename&#39;: &#39;07-分布式事务基础理论-BASE理论.avi&#39;}}]}, {&#39;id&#39;: &#39;302&#39;, &#39;pname&#39;: &#39;新章名称 [点击修改]&#39;, &#39;parentid&#39;: &#39;0&#39;, &#39;grade&#39;: 1, &#39;orderby&#39;: 3, &#39;courseId&#39;: &#39;117&#39;, &#39;teachPlanTreeNodes&#39;: []}]}</td>
                    </tr>
                    
                </table>
                

                
                
              </div>

              <h3>Statistics:</h3>
              <div style="overflow: auto">
                <table>
                  <tr>
                      <th>content_size(bytes)</th>
                      <td>4581</td>
                    </tr>
                  <tr>
                    <th>response_time(ms)</th>
                    <td>26.51</td>
                  </tr>
                  <tr>
                    <th>elapsed(ms)</th>
                    <td>24.93</td>
                  </tr>
                </table>
              </div>

            </div>
          </div>
        </div>
        

        

      </td>
    </tr>
  
    
    
    <tr id="record_1_5">
      <th class="success" style="width:5em;">success</th>
      <td colspan="2">课程模板预览</td>
      <td style="text-align:center;width:6em;">166.49 ms</td>
      <td class="detail">

        
        
        <a class="button" href="#popup_log_1_5_1">log-1</a>
        <div id="popup_log_1_5_1" class="overlay">
          <div class="popup">
            <h2>Request and Response data</h2>
            <a class="close" href="#record_1_5_1">&times;</a>

            <div class="content">
              <h3>Name: 课程模板预览</h3>

              

              

              <h3>Request:</h3>
              <div style="overflow: auto">
                <table>
                  
                    <tr>
                      <th>url</th>
                      <td>
                        
                            http://teacher.51xuecheng.cn/api/content/coursepreview/117
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>method</th>
                      <td>
                        
                            GET
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>headers</th>
                      <td>
                        
                            <pre>{
  &#34;User-Agent&#34;: &#34;python-requests/2.25.1&#34;,
  &#34;Accept-Encoding&#34;: &#34;gzip, deflate&#34;,
  &#34;Accept&#34;: &#34;application/json, text/plain, */*&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;,
  &#34;Accept-Language&#34;: &#34;zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6&#34;,
  &#34;Authorization&#34;: &#34;Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsieHVlY2hlbmctcGx1cyJdLCJ1c2VyX25hbWUiOiJ7XCJjb21wYW55SWRcIjpcIjEyMzIxNDE0MjVcIixcImNyZWF0ZVRpbWVcIjpcIjIwMjItMDktMjhUMDg6MzI6MDNcIixcImlkXCI6XCI1MlwiLFwibmFtZVwiOlwiTeiAgeW4iFwiLFwicGVybWlzc2lvbnNcIjpbXSxcInNleFwiOlwiMVwiLFwic3RhdHVzXCI6XCJcIixcInVzZXJuYW1lXCI6XCJ0MVwiLFwidXR5cGVcIjpcIjEwMTAwMlwifSIsInNjb3BlIjpbImFsbCJdLCJleHAiOjE2ODMyNzgyNzksImF1dGhvcml0aWVzIjpbInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfYmFzZSIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfZGVsIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9saXN0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wbGFuIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZSIsInhjX3RlYWNobWFuYWdlciIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfbWFya2V0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wdWJsaXNoIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9hZGQiXSwianRpIjoiNGEyYTQwZGItMDQ1NC00MTNmLTgxNjItZWUyZWJjODViODUyIiwiY2xpZW50X2lkIjoiWGNXZWJBcHAifQ.74Ywudp0MuMXLXx1GXDdVmYKaD4Xyg6VApIMgCKhGeo&#34;
}</pre>
                        
                      </td>
                    </tr>
                  
                </table>
              </div>

              <h3>Response:</h3>
              <div style="overflow: auto">
                <table>
                    
                      <tr>
                        <th>ok</th>
                        <td>
                          
                            True
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>url</th>
                        <td>
                          
                            http://teacher.51xuecheng.cn/api/content/coursepreview/117
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>status_code</th>
                        <td>
                          
                            200
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>reason</th>
                        <td>
                          
                            OK
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>cookies</th>
                        <td>
                          
                            {}
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>encoding</th>
                        <td>
                          
                            UTF-8
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>headers</th>
                        <td>
                          
                            <pre>{
  &#34;Server&#34;: &#34;nginx/1.23.1&#34;,
  &#34;Date&#34;: &#34;Fri, 05 May 2023 07:17:59 GMT&#34;,
  &#34;Content-Type&#34;: &#34;text/html;charset=UTF-8&#34;,
  &#34;Transfer-Encoding&#34;: &#34;chunked&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;,
  &#34;X-Content-Type-Options&#34;: &#34;nosniff&#34;,
  &#34;X-XSS-Protection&#34;: &#34;1; mode=block&#34;,
  &#34;Cache-Control&#34;: &#34;no-cache, no-store, max-age=0, must-revalidate&#34;,
  &#34;Pragma&#34;: &#34;no-cache&#34;,
  &#34;Expires&#34;: &#34;0&#34;,
  &#34;X-Frame-Options&#34;: &#34;DENY&#34;,
  &#34;Content-Language&#34;: &#34;zh-CN&#34;,
  &#34;Referrer-Policy&#34;: &#34;no-referrer&#34;
}</pre>
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>content_type</th>
                        <td>
                          
                            text/html;charset=UTF-8
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>body</th>
                        <td>
                          
                            
                              <pre>&lt;!DOCTYPE html&gt;
&lt;html lang=&#34;zh-CN&#34;&gt;

&lt;head&gt;
    &lt;meta charset=&#34;utf-8&#34;&gt;
    &lt;meta http-equiv=&#34;X-UA-Compatible&#34; content=&#34;IE=edge&#34;&gt;
    &lt;!-- 上述3个meta标签*必须*放在最前面，任何其他内容都*必须*跟随其后！ --&gt;
    &lt;meta name=&#34;description&#34; content=&#34;&#34;&gt;
    &lt;meta name=&#34;author&#34; content=&#34;&#34;&gt;
    &lt;link rel=&#34;icon&#34; href=&#34;/static/img/asset-favicon.ico&#34;&gt;
    &lt;title&gt;学成在线-Nacos微服务开发实战&lt;/title&gt;

    &lt;link rel=&#34;stylesheet&#34; href=&#34;/static/plugins/normalize-css/normalize.css&#34; /&gt;
    &lt;link rel=&#34;stylesheet&#34; href=&#34;/static/plugins/bootstrap/dist/css/bootstrap. ... OMITTED 32325 CHARACTORS ...</pre>
                            
                          
                        </td>
                      </tr>
                    
                  </table>
              </div>
              

              <h3>Validators:</h3>
                <div style="overflow: auto">
                
                
                <table>
                    <tr>
                      <th>check</th>
                      <th>comparator</th>
                      <th>expect value</th>
                      <th>actual value</th>
                    </tr>
                    
                    <tr>
                      
                      <td class="passed">
                      
                        content
                      </td>
                      <td>not_equals</td>
                      <td>null</td>
                      <td>&lt;!DOCTYPE html&gt;
&lt;html lang=&#34;zh-CN&#34;&gt;

&lt;head&gt;
    &lt;meta charset=&#34;utf-8&#34;&gt;
    &lt;meta http-equiv=&#34;X-UA-Compatible&#34; content=&#34;IE=edge&#34;&gt;
    &lt;!-- 上述3个meta标签*必须*放在最前面，任何其他内容都*必须*跟随其后！ --&gt;
    &lt;meta name=&#34;description&#34; content=&#34;&#34;&gt;
    &lt;meta name=&#34;author&#34; content=&#34;&#34;&gt;
    &lt;link rel=&#34;icon&#34; href=&#34;/static/img/asset-favicon.ico&#34;&gt;
    &lt;title&gt;学成在线-Nacos微服务开发实战&lt;/title&gt;

    &lt;link rel=&#34;stylesheet&#34; href=&#34;/static/plugins/normalize-css/normalize.css&#34; /&gt;
    &lt;link rel=&#34;stylesheet&#34; href=&#34;/static/plugins/bootstrap/dist/css/bootstrap.css&#34; /&gt;
    &lt;link rel=&#34;stylesheet&#34; href=&#34;/static/css/page-learing-article.css&#34; /&gt;
&lt;/head&gt;

&lt;body data-spy=&#34;scroll&#34; data-target=&#34;#articleNavbar&#34; data-offset=&#34;150&#34;&gt;
&lt;!-- 页面头部 --&gt;
&lt;!DOCTYPE html&gt;
&lt;html lang=&#34;en&#34;&gt;
&lt;head&gt;
&lt;meta charset=&#34;utf-8&#34;&gt;
&lt;title&gt;Error&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;pre&gt;Cannot GET /include/header.html&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;

&lt;!--页面头部结束sss--&gt;
&lt;div id=&#34;learningArea&#34;&gt;
&lt;div class=&#34;article-banner&#34;&gt;
    &lt;div class=&#34;banner-bg&#34;&gt;&lt;/div&gt;
    &lt;div class=&#34;banner-info&#34;&gt;
        &lt;div class=&#34;banner-left&#34;&gt;
            &lt;p&gt;编程开发&lt;span&gt;\ Java&lt;/span&gt;&lt;/p&gt;
            &lt;p class=&#34;tit&#34;&gt;Nacos微服务开发实战&lt;/p&gt;
            &lt;p class=&#34;pic&#34;&gt;
                    &lt;span class=&#34;new-pic&#34;&gt;特惠价格￥1&lt;/span&gt;
                    &lt;span class=&#34;old-pic&#34;&gt;原价￥198&lt;/span&gt;
            &lt;/p&gt;
            &lt;p class=&#34;info&#34;&gt;
                &lt;a href=&#34;#&#34; @click.prevent=&#34;startLearning()&#34;&gt;马上学习&lt;/a&gt;
                &lt;span&gt;&lt;em&gt;难度等级&lt;/em&gt;
                    中级
                &lt;/span&gt;
                &lt;span&gt;&lt;em&gt;课程时长&lt;/em&gt;2小时27分&lt;/span&gt;
                &lt;span&gt;&lt;em&gt;评分&lt;/em&gt;4.7分&lt;/span&gt;
                &lt;span&gt;&lt;em&gt;授课模式&lt;/em&gt;
                     录播
                &lt;/span&gt;
            &lt;/p&gt;
        &lt;/div&gt;
        &lt;div class=&#34;banner-rit&#34;&gt;
            &lt;p&gt;
                &lt;a href=&#34;http://www.51xuecheng.cn/course/preview/learning.html?id=117&#34; target=&#34;_blank&#34;&gt;
                        &lt;img src=&#34;http://file.51xuecheng.cn/mediafiles/2022/10/04/8026f17cf7b8697eccec2c8406d0c96c.png&#34; alt=&#34;&#34; width=&#34;270&#34; height=&#34;156&#34;&gt;

                &lt;/a&gt;
            &lt;/p&gt;
            &lt;p class=&#34;vid-act&#34;&gt;&lt;span&gt; &lt;i class=&#34;i-heart&#34;&gt;&lt;/i&gt;收藏 23 &lt;/span&gt; &lt;span&gt;分享 &lt;i class=&#34;i-weixin&#34;&gt;&lt;/i&gt;&lt;i class=&#34;i-qq&#34;&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;article-cont&#34;&gt;
    &lt;div class=&#34;tit-list&#34;&gt;
        &lt;a href=&#34;javascript:;&#34; id=&#34;articleClass&#34; class=&#34;active&#34;&gt;课程介绍&lt;/a&gt;
        &lt;a href=&#34;javascript:;&#34; id=&#34;articleItem&#34;&gt;目录&lt;/a&gt;
        &lt;a href=&#34;javascript:;&#34; id=&#34;artcleAsk&#34;&gt;问答&lt;/a&gt;
        &lt;a href=&#34;javascript:;&#34; id=&#34;artcleNot&#34;&gt;笔记&lt;/a&gt;
        &lt;a href=&#34;javascript:;&#34; id=&#34;artcleCod&#34;&gt;评价&lt;/a&gt;
        &lt;!--&lt;div class=&#34;down-fill&#34;&gt;
            &lt;span&gt;资料下载&lt;/span&gt;
            &lt;ul&gt;
                &lt;li&gt;java视频资料&lt;/li&gt;
                &lt;li&gt;java视频资料&lt;/li&gt;
                &lt;li&gt;java视频资料&lt;/li&gt;
            &lt;/ul&gt;
        &lt;/div&gt;--&gt;
    &lt;/div&gt;
    &lt;div class=&#34;article-box&#34;&gt;
        &lt;div class=&#34;articleClass&#34; style=&#34;display: block&#34;&gt;
            &lt;!--&lt;div class=&#34;rit-title&#34;&gt;评价&lt;/div&gt;--&gt;
            &lt;div class=&#34;article-cont&#34;&gt;
                &lt;div class=&#34;article-left-box&#34;&gt;
                    &lt;div class=&#34;content&#34;&gt;

                        &lt;div class=&#34;content-com suit&#34;&gt;
                            &lt;div class=&#34;title&#34;&gt;&lt;span&gt;适用人群&lt;/span&gt;&lt;/div&gt;
                            &lt;div class=&#34;cont cktop&#34;&gt;
                                &lt;div &gt;
                                    &lt;p&gt;中高级Java开发工程师&lt;/p&gt;
                                &lt;/div&gt;
                                &lt;!--&lt;span class=&#34;on-off&#34;&gt;更多 &lt;i class=&#34;i-chevron-bot&#34;&gt;&lt;/i&gt;&lt;/span&gt;--&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;content-com course&#34;&gt;
                            &lt;div class=&#34;title&#34;&gt;&lt;span&gt;课程制作&lt;/span&gt;&lt;/div&gt;
                            &lt;div class=&#34;cont&#34;&gt;
                                &lt;div class=&#34;img-box&#34;&gt;&lt;img src=&#34;/static/img/widget-myImg.jpg&#34; alt=&#34;&#34;&gt;&lt;/div&gt;
                                &lt;div class=&#34;info-box&#34;&gt;
                                    &lt;p class=&#34;name&#34;&gt;教学方：&lt;em&gt;XX老师&lt;/em&gt;&lt;/p&gt;
                                    &lt;!-- &lt;p class=&#34;lab&#34;&gt;高级前端开发工程师 10年开发经验&lt;/p&gt;--&gt;
                                    &lt;p class=&#34;info&#34;&gt;JavaEE开发与教学多年，精通JavaEE技术体系，对流行框架JQuery、DWR、Struts1/2，Hibernate，Spring，MyBatis、JBPM、Lucene等有深入研究。授课逻辑严谨，条理清晰，注重学生独立解决问题的能力。&lt;/p&gt;
                                    &lt;!-- &lt;p&gt;&lt;span&gt;难度等级&lt;/span&gt;中级&lt;/p&gt;
                                     &lt;p&gt;&lt;span&gt;课程时长&lt;/span&gt;8-16小时/周，共4周&lt;/p&gt;
                                     &lt;p&gt;&lt;span&gt;如何通过&lt;/span&gt;通过所有的作业及考核，作业共4份，考核为一次终极考核&lt;/p&gt;
                                     &lt;p&gt;&lt;span&gt;用户评分&lt;/span&gt;平均用户评分 &lt;em&gt;4.9&lt;/em&gt; &lt;a href=&#34;#&#34;&gt;查看全部评价&lt;/a&gt;&lt;/p&gt;
                                     &lt;p&gt;&lt;span&gt;课程价格&lt;/span&gt;特惠价格&lt;em&gt;￥999&lt;/em&gt; &lt;i&gt; 原价1999 &lt;/i&gt;&lt;/p&gt;--&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;

                        &lt;/div&gt;
                        &lt;div class=&#34;content-com about&#34;&gt;
                            &lt;div class=&#34;title&#34;&gt;&lt;span&gt;课程介绍&lt;/span&gt;&lt;/div&gt;
                            &lt;div class=&#34;cont cktop&#34;&gt;
                                &lt;div &gt;
                                    &lt;p&gt;Nacos 是阿里巴巴推出来的一个新开源项目，这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集，帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施

Nacos 支持如下核心特性：

1）服务发现： 支持 DNS 与 RPC 服务发现，也提供原生 SDK 、OpenAPI 等多种服务注册方式和 DNS、HTTP 与 API 等多种服务发现方式。
2）服务健康监测： Nacos 提供对服务的实时的健康检查，阻止向不健康的主机或服务实例发送请求。
3）动态配置服务： Nacos 提供配置统一管理功能，能够帮助我们将配置以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。
4）动态 DNS 服务： Nacos 支持动态 DNS 服务权重路由，能够让我们很容易地实现中间层负载均衡、更灵活的路由策略、流量控制以及数据中心内网的简单 DNS 解析服务。
5）服务及其元数据管理： Nacos 支持从微服务平台建设的视角管理数据中心的所有服务及元数据，包括管理服务的描述、生命周期、服务的静态依赖分析、服务的健康状态、服务的流量管理、路由及安全策略、服务的 SLA 以及最首要的 metrics 统计数据。&lt;/p&gt;
                                &lt;/div&gt;
                                &lt;!--&lt;span class=&#34;on-off&#34;&gt;更多 &lt;i class=&#34;i-chevron-bot&#34;&gt;&lt;/i&gt;&lt;/span&gt;--&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;content-com prob&#34;&gt;
                            &lt;div class=&#34;title&#34;&gt;&lt;span&gt;常见问题&lt;/span&gt;&lt;/div&gt;
                            &lt;div class=&#34;cont&#34;&gt;
                                &lt;ul&gt;
                                    &lt;li class=&#34;item&#34;&gt;&lt;span class=&#34;on-off&#34;&gt;&lt;i class=&#34;i-chevron-bot&#34;&gt;&lt;/i&gt; 我什么时候能够访问课程视频与作业？&lt;/span&gt;
                                        &lt;div class=&#34;drop-down&#34;&gt;
                                            &lt;p&gt;课程安排灵活，课程费用支付提供180天全程准入和资格证书。自定进度课程建议的最后期限，但你不会受到惩罚错过期限，只要你赚你的证书在180天内。以会话为基础的课程可能要求你在截止日期前保持正轨，但如果你落后了，你可以切换到以后的会议，你完成的任何工作将与你转移。&lt;/p&gt;
                                        &lt;/div&gt;
                                    &lt;/li&gt;
                                    &lt;li class=&#34;item&#34;&gt;&lt;span class=&#34;on-off&#34;&gt;&lt;i class=&#34;i-chevron-bot&#34;&gt;&lt;/i&gt; 如何需要额外的时间来完成课程会怎么样？&lt;/span&gt;
                                        &lt;div class=&#34;drop-down&#34;&gt;
                                            &lt;p&gt;课程安排灵活，课程费用支付提供180天全程准入和资格证书。自定进度课程建议的最后期限，但你不会受到惩罚错过期限，只要你赚你的证书在180天内。以会话为基础的课程可能要求你在截止日期前保持正轨，但如果你落后了，你可以切换到以后的会议，你完成的任何工作将与你转移。&lt;/p&gt;
                                        &lt;/div&gt;
                                    &lt;/li&gt;
                                    &lt;li class=&#34;item&#34;&gt;&lt;span class=&#34;on-off&#34;&gt;&lt;i class=&#34;i-chevron-bot&#34;&gt;&lt;/i&gt; 我支付次课程之后会得到什么？&lt;/span&gt;
                                        &lt;div class=&#34;drop-down&#34;&gt;
                                            &lt;p&gt;课程安排灵活，课程费用支付提供180天全程准入和资格证书。自定进度课程建议的最后期限，但你不会受到惩罚错过期限，只要你赚你的证书在180天内。以会话为基础的课程可能要求你在截止日期前保持正轨，但如果你落后了，你可以切换到以后的会议，你完成的任何工作将与你转移。&lt;/p&gt;
                                        &lt;/div&gt;
                                    &lt;/li&gt;
                                    &lt;li class=&#34;item&#34;&gt;&lt;span class=&#34;on-off&#34;&gt;&lt;i class=&#34;i-chevron-bot&#34;&gt;&lt;/i&gt; 退款条例是如何规定的？&lt;/span&gt;
                                        &lt;div class=&#34;drop-down&#34;&gt;
                                            &lt;p&gt;课程安排灵活，课程费用支付提供180天全程准入和资格证书。自定进度课程建议的最后期限，但你不会受到惩罚错过期限，只要你赚你的证书在180天内。以会话为基础的课程可能要求你在截止日期前保持正轨，但如果你落后了，你可以切换到以后的会议，你完成的任何工作将与你转移。&lt;/p&gt;
                                        &lt;/div&gt;
                                    &lt;/li&gt;
                                    &lt;li class=&#34;item&#34;&gt;&lt;span class=&#34;on-off&#34;&gt;&lt;i class=&#34;i-chevron-bot&#34;&gt;&lt;/i&gt; 有助学金？&lt;/span&gt;
                                        &lt;div class=&#34;drop-down&#34;&gt;
                                            &lt;p&gt;课程安排灵活，课程费用支付提供180天全程准入和资格证书。自定进度课程建议的最后期限，但你不会受到惩罚错过期限，只要你赚你的证书在180天内。以会话为基础的课程可能要求你在截止日期前保持正轨，但如果你落后了，你可以切换到以后的会议，你完成的任何工作将与你转移。&lt;/p&gt;
                                        &lt;/div&gt;
                                    &lt;/li&gt;
                                &lt;/ul&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                    &lt;/div&gt;
                &lt;/div&gt;

                &lt;!--侧边栏--&gt;
                &lt;!DOCTYPE html&gt;
&lt;html lang=&#34;en&#34;&gt;
&lt;head&gt;
&lt;meta charset=&#34;utf-8&#34;&gt;
&lt;title&gt;Error&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;pre&gt;Cannot GET /include/course_detail_side.html&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;

                &lt;!--侧边栏--&gt;

            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&#34;articleItem&#34; style=&#34;display: none&#34;&gt;
            &lt;div class=&#34;article-cont-catalog&#34;&gt;
                &lt;div class=&#34;article-left-box&#34;&gt;
                    &lt;div class=&#34;content&#34;&gt;
                            &lt;div class=&#34;item&#34;&gt;
                                &lt;div class=&#34;title act&#34;&gt;&lt;i class=&#34;i-chevron-top&#34;&gt;&lt;/i&gt;1.配置管理&lt;span class=&#34;time&#34;&gt;x小时&lt;/span&gt;&lt;/div&gt;
                                &lt;div class=&#34;drop-down&#34; style=&#34;height: 260px;&#34;&gt;
                                    &lt;ul class=&#34;list-box&#34;&gt;
                                            &lt;li&gt;&lt;a href=&#34;http://www.51xuecheng.cn/course/preview/learning.html?id=117&amp;chapter=&#34; target=&#34;_blank&#34;&gt;1.1 什么是配置中心&lt;/a&gt;&lt;/li&gt;
                                            &lt;li&gt;&lt;a href=&#34;http://www.51xuecheng.cn/course/preview/learning.html?id=117&amp;chapter=&#34; target=&#34;_blank&#34;&gt;1.2Nacos简介&lt;/a&gt;&lt;/li&gt;
                                            &lt;li&gt;&lt;a href=&#34;http://www.51xuecheng.cn/course/preview/learning.html?id=117&amp;chapter=&#34; target=&#34;_blank&#34;&gt;1.3安装Nacos Server&lt;/a&gt;&lt;/li&gt;
                                            &lt;li&gt;&lt;a href=&#34;http://www.51xuecheng.cn/course/preview/learning.html?id=117&amp;chapter=&#34; target=&#34;_blank&#34;&gt;1.4Nacos配置入门&lt;/a&gt;&lt;/li&gt;
                                            &lt;li&gt;&lt;a href=&#34;http://www.51xuecheng.cn/course/preview/learning.html?id=117&amp;chapter=&#34; target=&#34;_blank&#34;&gt;1.5命名空间管理&lt;/a&gt;&lt;/li&gt;
                                    &lt;/ul&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item&#34;&gt;
                                &lt;div class=&#34;title act&#34;&gt;&lt;i class=&#34;i-chevron-top&#34;&gt;&lt;/i&gt;2.服务发现&lt;span class=&#34;time&#34;&gt;x小时&lt;/span&gt;&lt;/div&gt;
                                &lt;div class=&#34;drop-down&#34; style=&#34;height: 260px;&#34;&gt;
                                    &lt;ul class=&#34;list-box&#34;&gt;
                                            &lt;li&gt;&lt;a href=&#34;http://www.51xuecheng.cn/course/preview/learning.html?id=117&amp;chapter=&#34; target=&#34;_blank&#34;&gt;2.1什么是服务发现&lt;/a&gt;&lt;/li&gt;
                                            &lt;li&gt;&lt;a href=&#34;http://www.51xuecheng.cn/course/preview/learning.html?id=117&amp;chapter=&#34; target=&#34;_blank&#34;&gt;2.2服务发现快速入门&lt;/a&gt;&lt;/li&gt;
                                            &lt;li&gt;&lt;a href=&#34;http://www.51xuecheng.cn/course/preview/learning.html?id=117&amp;chapter=&#34; target=&#34;_blank&#34;&gt;2.3服务发现数据模型&lt;/a&gt;&lt;/li&gt;
                                            &lt;li&gt;&lt;a href=&#34;http://www.51xuecheng.cn/course/preview/learning.html?id=117&amp;chapter=&#34; target=&#34;_blank&#34;&gt;2.4服务列表管理&lt;/a&gt;&lt;/li&gt;
                                    &lt;/ul&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item&#34;&gt;
                                &lt;div class=&#34;title act&#34;&gt;&lt;i class=&#34;i-chevron-top&#34;&gt;&lt;/i&gt;新章名称 [点击修改]&lt;span class=&#34;time&#34;&gt;x小时&lt;/span&gt;&lt;/div&gt;
                                &lt;div class=&#34;drop-down&#34; style=&#34;height: 260px;&#34;&gt;
                                    &lt;ul class=&#34;list-box&#34;&gt;
                                    &lt;/ul&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;


                    &lt;/div&gt;
                &lt;/div&gt;
                &lt;!--侧边栏--&gt;
                &lt;!DOCTYPE html&gt;
&lt;html lang=&#34;en&#34;&gt;
&lt;head&gt;
&lt;meta charset=&#34;utf-8&#34;&gt;
&lt;title&gt;Error&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;pre&gt;Cannot GET /include/course_detail_side.html&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;

                &lt;!--侧边栏--&gt;
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&#34;artcleAsk&#34; style=&#34;display: none&#34;&gt;
            &lt;div class=&#34;article-cont-ask&#34;&gt;
                &lt;div class=&#34;article-left-box&#34;&gt;
                    &lt;div class=&#34;content&#34;&gt;
                        &lt;div class=&#34;content-title&#34;&gt;
                            &lt;p&gt;&lt;a class=&#34;all&#34;&gt;全部&lt;/a&gt;&lt;a&gt;精选&lt;/a&gt;&lt;a&gt;我的&lt;/a&gt;&lt;/p&gt;
                            &lt;p&gt;&lt;a class=&#34;all&#34;&gt;全部&lt;/a&gt;&lt;span&gt;&lt;a&gt;1.1&lt;/a&gt;&lt;a&gt;1.2&lt;/a&gt;&lt;a&gt;1.3&lt;/a&gt;&lt;a&gt;1.4&lt;/a&gt;&lt;a&gt;1.5&lt;/a&gt;&lt;/span&gt;&lt;a href=&#34;$&#34; class=&#34;more&#34;&gt;更多 &lt;i class=&#34;i-chevron-bot&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;item&#34;&gt;
                            &lt;div class=&#34;item-left&#34;&gt;
                                &lt;p&gt;&lt;img src=&#34;/static/img/widget-myImg.jpg&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                &lt;p&gt;毛老师&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item-right&#34;&gt;
                                &lt;p class=&#34;title&#34;&gt;如何用微服务重构应用程序?&lt;/p&gt;
                                &lt;p&gt;&lt;span&gt;我来回答&lt;/span&gt;&lt;/p&gt;
                                &lt;p&gt;2017-3-20 &lt;span&gt;&lt;i&gt;&lt;/i&gt;回答2&lt;/span&gt;&lt;span&gt;&lt;i&gt;&lt;/i&gt;浏览2&lt;/span&gt;&lt;/p&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;item&#34;&gt;
                            &lt;div class=&#34;item-left&#34;&gt;
                                &lt;p&gt;&lt;img src=&#34;/static/img/widget-myImg.jpg&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                &lt;p&gt;毛老师&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item-right&#34;&gt;
                                &lt;p class=&#34;title&#34;&gt;如何用微服务重构应用程序?&lt;/p&gt;
                                &lt;p&gt;在讨论如何将重构转化为微服务之前，退后一步，仔细观察微服务的内容和时间是很重要的。以下两个要点将会对任何微服务重构策略产生重大影响。 【最新 &lt;i class=&#34;new&#34;&gt;心跳347890&lt;/i&gt; 的回答】&lt;/p&gt;
                                &lt;p&gt;2017-3-20 &lt;span class=&#34;action-box&#34;&gt;&lt;span&gt;&lt;i class=&#34;i-answer&#34;&gt;&lt;/i&gt;回答 2&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-browse&#34;&gt;&lt;/i&gt;浏览 12&lt;/span&gt;&lt;/span&gt;
                                &lt;/p&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;item&#34;&gt;
                            &lt;div class=&#34;item-left&#34;&gt;
                                &lt;p&gt;&lt;img src=&#34;/static/img/widget-myImg.jpg&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                &lt;p&gt;毛老师&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item-right&#34;&gt;
                                &lt;p class=&#34;title&#34;&gt;如何用微服务重构应用程序?&lt;/p&gt;
                                &lt;p&gt;在讨论如何将重构转化为微服务之前，退后一步，仔细观察微服务的内容和时间是很重要的。以下两个要点将会对任何微服务重构策略产生重大影响。 【最新 &lt;i class=&#34;new&#34;&gt;心跳347890&lt;/i&gt; 的回答】&lt;/p&gt;
                                &lt;p&gt;2017-3-20 &lt;span class=&#34;action-box&#34;&gt;&lt;span&gt;&lt;i class=&#34;i-answer&#34;&gt;&lt;/i&gt;回答 2&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-browse&#34;&gt;&lt;/i&gt;浏览 12&lt;/span&gt;&lt;/span&gt;
                                &lt;/p&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;item&#34;&gt;
                            &lt;div class=&#34;item-left&#34;&gt;
                                &lt;p&gt;&lt;img src=&#34;/static/img/widget-myImg.jpg&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                &lt;p&gt;毛老师&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item-right&#34;&gt;
                                &lt;p class=&#34;title&#34;&gt;如何用微服务重构应用程序?&lt;/p&gt;
                                &lt;p&gt;在讨论如何将重构转化为微服务之前，退后一步，仔细观察微服务的内容和时间是很重要的。以下两个要点将会对任何微服务重构策略产生重大影响。 【最新 &lt;i class=&#34;new&#34;&gt;心跳347890&lt;/i&gt; 的回答】&lt;/p&gt;
                                &lt;p&gt;2017-3-20 &lt;span class=&#34;action-box&#34;&gt;&lt;span&gt;&lt;i class=&#34;i-answer&#34;&gt;&lt;/i&gt;回答 2&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-browse&#34;&gt;&lt;/i&gt;浏览 12&lt;/span&gt;&lt;/span&gt;
                                &lt;/p&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;item&#34;&gt;
                            &lt;div class=&#34;item-left&#34;&gt;
                                &lt;p&gt;&lt;img src=&#34;/static/img/widget-myImg.jpg&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                &lt;p&gt;毛老师&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item-right&#34;&gt;
                                &lt;p class=&#34;title&#34;&gt;如何用微服务重构应用程序?&lt;/p&gt;
                                &lt;p&gt;在讨论如何将重构转化为微服务之前，退后一步，仔细观察微服务的内容和时间是很重要的。以下两个要点将会对任何微服务重构策略产生重大影响。 【最新 &lt;i class=&#34;new&#34;&gt;心跳347890&lt;/i&gt; 的回答】&lt;/p&gt;
                                &lt;p&gt;2017-3-20 &lt;span class=&#34;action-box&#34;&gt;&lt;span&gt;&lt;i class=&#34;i-answer&#34;&gt;&lt;/i&gt;回答 2&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-browse&#34;&gt;&lt;/i&gt;浏览 12&lt;/span&gt;&lt;/span&gt;
                                &lt;/p&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;item&#34;&gt;
                            &lt;div class=&#34;item-left&#34;&gt;
                                &lt;p&gt;&lt;img src=&#34;/static/img/widget-myImg.jpg&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                &lt;p&gt;毛老师&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item-right&#34;&gt;
                                &lt;p class=&#34;title&#34;&gt;如何用微服务重构应用程序?&lt;/p&gt;
                                &lt;p&gt;在讨论如何将重构转化为微服务之前，退后一步，仔细观察微服务的内容和时间是很重要的。以下两个要点将会对任何微服务重构策略产生重大影响。 【最新 &lt;i class=&#34;new&#34;&gt;心跳347890&lt;/i&gt; 的回答】&lt;/p&gt;
                                &lt;p&gt;2017-3-20 &lt;span class=&#34;action-box&#34;&gt;&lt;span&gt;&lt;i class=&#34;i-answer&#34;&gt;&lt;/i&gt;回答 2&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-browse&#34;&gt;&lt;/i&gt;浏览 12&lt;/span&gt;&lt;/span&gt;
                                &lt;/p&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;

                        &lt;div class=&#34;itemlast&#34;&gt;
                            &lt;a href=&#34;#&#34; class=&#34;overwrite&#34;&gt;显示更多问题&lt;/a&gt;
                        &lt;/div&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
                &lt;!--侧边栏--&gt;
                &lt;!DOCTYPE html&gt;
&lt;html lang=&#34;en&#34;&gt;
&lt;head&gt;
&lt;meta charset=&#34;utf-8&#34;&gt;
&lt;title&gt;Error&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;pre&gt;Cannot GET /include/course_detail_side.html&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;

                &lt;!--侧边栏--&gt;
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&#34;artcleNot&#34; style=&#34;display: none;&#34;&gt;
            &lt;div class=&#34;article-cont-note&#34;&gt;
                &lt;div class=&#34;article-left-box&#34;&gt;
                    &lt;div class=&#34;content&#34;&gt;
                        &lt;div class=&#34;content-title&#34;&gt;
                            &lt;p&gt;&lt;a class=&#34;all&#34;&gt;全部&lt;/a&gt;&lt;a&gt;精选&lt;/a&gt;&lt;a&gt;我的&lt;/a&gt;&lt;/p&gt;
                            &lt;p&gt;&lt;a class=&#34;all&#34;&gt;全部&lt;/a&gt;&lt;span&gt;&lt;a&gt;1.1&lt;/a&gt;&lt;a&gt;1.2&lt;/a&gt;&lt;a&gt;1.3&lt;/a&gt;&lt;a&gt;1.4&lt;/a&gt;&lt;a&gt;1.5&lt;/a&gt;&lt;/span&gt;&lt;a href=&#34;$&#34; class=&#34;more&#34;&gt;更多 &lt;i class=&#34;i-chevron-bot&#34;&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;item&#34;&gt;
                            &lt;div class=&#34;item-left&#34;&gt;
                                &lt;p&gt;&lt;img src=&#34;/static/img/widget-myImg.jpg&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                &lt;p&gt;毛老师&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item-right&#34;&gt;
                                &lt;span class=&#34;video-time&#34;&gt;&lt;i class=&#34;i-play&#34;&gt;&lt;/i&gt;2`10`&lt;/span&gt;
                                &lt;p&gt;&lt;img src=&#34;/static/img/widget-demo.png&#34; width=&#34;221&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                &lt;p class=&#34;action-box&#34;&gt;4小时前 &lt;span class=&#34;active-box&#34;&gt;&lt;span&gt;&lt;i class=&#34;i-coll&#34;&gt;&lt;/i&gt;采集&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-laud&#34;&gt;&lt;/i&gt;赞&lt;/span&gt;&lt;/span&gt;
                                &lt;/p&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;item&#34;&gt;
                            &lt;div class=&#34;item-left&#34;&gt;
                                &lt;p&gt;&lt;img src=&#34;/static/img/widget-myImg.jpg&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                &lt;p&gt;毛老师&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item-right&#34;&gt;
                                &lt;p&gt;在讨论如何将重构转化为微服务之前，退后一步，&lt;br&gt;仔细观察微服务的内容和时间是很重要的。&lt;br&gt;以下两个要点将会对任何微服务重构策略产生重大影响。 &lt;/p&gt;
                                &lt;p class=&#34;action-box&#34;&gt;4小时前 &lt;span class=&#34;active-box&#34;&gt;&lt;span&gt;&lt;i class=&#34;i-edt&#34;&gt;&lt;/i&gt;编辑&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-del&#34;&gt;&lt;/i&gt;删除&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-laud&#34;&gt;&lt;/i&gt;赞&lt;/span&gt;&lt;/span&gt;
                                &lt;/p&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;item&#34;&gt;
                            &lt;div class=&#34;item-left&#34;&gt;
                                &lt;p&gt;&lt;img src=&#34;/static/img/widget-myImg.jpg&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                &lt;p&gt;毛老师&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item-right&#34;&gt;
                                &lt;p&gt;在讨论如何将重构转化为微服务之前，退后一步，&lt;br&gt;仔细观察微服务的内容和时间是很重要的。&lt;br&gt;以下两个要点将会对任何微服务重构策略产生重大影响。 &lt;/p&gt;
                                &lt;p class=&#34;action-box&#34;&gt;4小时前 &lt;span class=&#34;active-box&#34;&gt;&lt;span&gt;&lt;i class=&#34;i-edt&#34;&gt;&lt;/i&gt;编辑&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-del&#34;&gt;&lt;/i&gt;删除&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-laud&#34;&gt;&lt;/i&gt;赞&lt;/span&gt;&lt;/span&gt;
                                &lt;/p&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;item&#34;&gt;
                            &lt;div class=&#34;item-left&#34;&gt;
                                &lt;p&gt;&lt;img src=&#34;/static/img/widget-myImg.jpg&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                &lt;p&gt;毛老师&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;item-right&#34;&gt;
                                &lt;p&gt;在讨论如何将重构转化为微服务之前，退后一步，&lt;br&gt;仔细观察微服务的内容和时间是很重要的。&lt;br&gt;以下两个要点将会对任何微服务重构策略产生重大影响。 &lt;/p&gt;
                                &lt;p class=&#34;action-box&#34;&gt;4小时前 &lt;span class=&#34;active-box&#34;&gt;&lt;span&gt;&lt;i class=&#34;i-edt&#34;&gt;&lt;/i&gt;编辑&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-del&#34;&gt;&lt;/i&gt;删除&lt;/span&gt;&lt;span&gt;&lt;i class=&#34;i-laud&#34;&gt;&lt;/i&gt;赞&lt;/span&gt;&lt;/span&gt;
                                &lt;/p&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
                &lt;!--侧边栏--&gt;
                &lt;!DOCTYPE html&gt;
&lt;html lang=&#34;en&#34;&gt;
&lt;head&gt;
&lt;meta charset=&#34;utf-8&#34;&gt;
&lt;title&gt;Error&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;pre&gt;Cannot GET /include/course_detail_side.html&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;

                &lt;!--侧边栏--&gt;
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;div class=&#34;artcleCod&#34; style=&#34;display: none;&#34;&gt;
            &lt;div class=&#34;article-cont&#34;&gt;
                &lt;div class=&#34;article-left-box&#34;&gt;
                    &lt;div class=&#34;comment-box&#34;&gt;
                        &lt;div class=&#34;evaluate&#34;&gt;
                            &lt;div class=&#34;eva-top&#34;&gt;
                                &lt;div class=&#34;tit&#34;&gt;课程评分 &lt;/div&gt;
                                &lt;div class=&#34;star&#34;&gt;
                                    &lt;div class=&#34;score&#34;&gt;&lt;i&gt;5&lt;/i&gt;&lt;/div&gt;
                                &lt;/div&gt;&lt;span class=&#34;star-score&#34;&gt; &lt;i&gt;5&lt;/i&gt; 分&lt;/span&gt;&lt;/div&gt;
                            &lt;div class=&#34;eva-cont&#34;&gt;
                                &lt;div class=&#34;tit&#34;&gt;学员评语 &lt;/div&gt;
                                &lt;div class=&#34;text-box&#34;&gt;
                                    &lt;textarea class=&#34;form-control&#34; rows=&#34;5&#34; placeholder=&#34;扯淡、吐槽、表扬、鼓励......想说啥说啥！&#34;&gt;&lt;/textarea&gt;
                                    &lt;div class=&#34;text-right&#34;&gt;&lt;span&gt;发表评论&lt;/span&gt;&lt;/div&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div class=&#34;course-evaluate&#34;&gt;
                            &lt;div class=&#34;top-tit&#34;&gt;评论
                                &lt;span&gt;
                        &lt;label&gt;&lt;input name=&#34;eval&#34; type=&#34;radio&#34; value=&#34;&#34; checked /&gt; 所有学生 &lt;/label&gt;
                        &lt;label&gt;&lt;input name=&#34;eval&#34; type=&#34;radio&#34; value=&#34;&#34; /&gt; 完成者 &lt;/label&gt;
                    &lt;/span&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;top-cont&#34;&gt;
                                &lt;div class=&#34;cont-top-left&#34;&gt;
                                    &lt;div class=&#34;star-scor&#34;&gt;
                                        &lt;div class=&#34;star-show&#34;&gt;
                                            &lt;div class=&#34;score&#34;&gt;&lt;i&gt;5&lt;/i&gt;&lt;/div&gt;
                                        &lt;/div&gt;
                                        &lt;div class=&#34;scor&#34;&gt;4.9分&lt;/div&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;all-scor&#34;&gt;总评分：12343&lt;/div&gt;
                                &lt;/div&gt;
                                &lt;div class=&#34;cont-top-right&#34;&gt;
                                    &lt;div class=&#34;star-grade&#34;&gt;五星
                                        &lt;div class=&#34;grade&#34;&gt;
                                            &lt;div class=&#34;grade-percent&#34;&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;div class=&#34;percent-num&#34;&gt;&lt;i&gt;95&lt;/i&gt;%&lt;/div&gt;
                                        &lt;/div&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;star-grade&#34;&gt;四星
                                        &lt;div class=&#34;grade&#34;&gt;
                                            &lt;div class=&#34;grade-percent&#34;&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;div class=&#34;percent-num&#34;&gt;&lt;i&gt;5&lt;/i&gt;%&lt;/div&gt;
                                        &lt;/div&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;star-grade&#34;&gt;三星
                                        &lt;div class=&#34;grade&#34;&gt;
                                            &lt;div class=&#34;grade-percent&#34;&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;div class=&#34;percent-num&#34;&gt;&lt;i&gt;0&lt;/i&gt;%&lt;/div&gt;
                                        &lt;/div&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;star-grade&#34;&gt;二星
                                        &lt;div class=&#34;grade&#34;&gt;
                                            &lt;div class=&#34;grade-percent&#34;&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;div class=&#34;percent-num&#34;&gt;&lt;i&gt;2&lt;/i&gt;%&lt;/div&gt;
                                        &lt;/div&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;star-grade&#34;&gt;一星
                                        &lt;div class=&#34;grade&#34;&gt;
                                            &lt;div class=&#34;grade-percent&#34;&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;div class=&#34;percent-num&#34;&gt;&lt;i&gt;1&lt;/i&gt;%&lt;/div&gt;
                                        &lt;/div&gt;
                                    &lt;/div&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;
                            &lt;div class=&#34;comment-item-box&#34;&gt;
                                &lt;div class=&#34;title&#34;&gt;评论 &lt;span&gt;12453条评论&lt;/span&gt;&lt;/div&gt;
                                &lt;div class=&#34;item&#34;&gt;
                                    &lt;div class=&#34;item-left&#34;&gt;
                                        &lt;p&gt;&lt;img src=&#34;/static/img/widget-pic.png&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                        &lt;p&gt;毛老师&lt;/p&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;item-cent&#34;&gt;
                                        &lt;p&gt;很受用，如果再深入下就更好了。虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！&lt;/p&gt;
                                        &lt;p class=&#34;time&#34;&gt;2017-2-43&lt;/p&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;item-rit&#34;&gt;
                                        &lt;p&gt;
                                        &lt;div class=&#34;star-show&#34;&gt;
                                            &lt;div class=&#34;score&#34;&gt;&lt;i&gt;4&lt;/i&gt;&lt;/div&gt;
                                        &lt;/div&gt;
                                        &lt;/p&gt;
                                        &lt;p&gt;评分 &lt;span&gt;5星&lt;/span&gt;&lt;/p&gt;
                                    &lt;/div&gt;
                                &lt;/div&gt;
                                &lt;div class=&#34;item&#34;&gt;
                                    &lt;div class=&#34;item-left&#34;&gt;
                                        &lt;p&gt;&lt;img src=&#34;/static/img/widget-pic.png&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                        &lt;p&gt;毛老师&lt;/p&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;item-cent&#34;&gt;
                                        &lt;p&gt;很受用，如果再深入下就更好了。虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！&lt;/p&gt;
                                        &lt;p class=&#34;time&#34;&gt;2017-2-43&lt;/p&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;item-rit&#34;&gt;
                                        &lt;p&gt;
                                        &lt;div class=&#34;star-show&#34;&gt;
                                            &lt;div class=&#34;score&#34;&gt;&lt;i&gt;5&lt;/i&gt;&lt;/div&gt;
                                        &lt;/div&gt;
                                        &lt;/p&gt;
                                        &lt;p&gt;评分 &lt;span&gt;5星&lt;/span&gt;&lt;/p&gt;
                                    &lt;/div&gt;
                                &lt;/div&gt;
                                &lt;div class=&#34;item&#34;&gt;
                                    &lt;div class=&#34;item-left&#34;&gt;
                                        &lt;p&gt;&lt;img src=&#34;/static/img/widget-pic.png&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                        &lt;p&gt;毛老师&lt;/p&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;item-cent&#34;&gt;
                                        &lt;p&gt;很受用，如果再深入下就更好了。虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！&lt;/p&gt;
                                        &lt;p class=&#34;time&#34;&gt;2017-2-43&lt;/p&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;item-rit&#34;&gt;
                                        &lt;p&gt;
                                        &lt;div class=&#34;star-show&#34;&gt;
                                            &lt;div class=&#34;score&#34;&gt;&lt;i&gt;5&lt;/i&gt;&lt;/div&gt;
                                        &lt;/div&gt;
                                        &lt;/p&gt;
                                        &lt;p&gt;评分 &lt;span&gt;5星&lt;/span&gt;&lt;/p&gt;
                                    &lt;/div&gt;
                                &lt;/div&gt;
                                &lt;div class=&#34;item&#34;&gt;
                                    &lt;div class=&#34;item-left&#34;&gt;
                                        &lt;p&gt;&lt;img src=&#34;/static/img/widget-pic.png&#34; width=&#34;60px&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
                                        &lt;p&gt;毛老师&lt;/p&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;item-cent&#34;&gt;
                                        &lt;p&gt;很受用，如果再深入下就更好了。虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！虽然都是入门级别的，但是也很使用，后续就需要自己发挥了！&lt;/p&gt;
                                        &lt;p class=&#34;time&#34;&gt;2017-2-43&lt;/p&gt;
                                    &lt;/div&gt;
                                    &lt;div class=&#34;item-rit&#34;&gt;
                                        &lt;p&gt;
                                        &lt;div class=&#34;star-show&#34;&gt;
                                            &lt;div class=&#34;score&#34;&gt;&lt;i&gt;5&lt;/i&gt;&lt;/div&gt;
                                        &lt;/div&gt;
                                        &lt;/p&gt;
                                        &lt;p&gt;评分 &lt;span&gt;5星&lt;/span&gt;&lt;/p&gt;
                                    &lt;/div&gt;
                                &lt;/div&gt;
                                &lt;div class=&#34;get-more&#34;&gt;页面加载中...&lt;/div&gt;
                            &lt;/div&gt;
                        &lt;/div&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
                &lt;!--侧边栏--&gt;
                &lt;!DOCTYPE html&gt;
&lt;html lang=&#34;en&#34;&gt;
&lt;head&gt;
&lt;meta charset=&#34;utf-8&#34;&gt;
&lt;title&gt;Error&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;pre&gt;Cannot GET /include/course_detail_side.html&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;

                &lt;!--侧边栏--&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
    &lt;div class=&#34;popup-course&#34;&gt;
        &lt;div class=&#34;mask&#34;&gt;&lt;/div&gt;
        &lt;!--欢迎访问课程弹窗- start --&gt;
        &lt;div class=&#34;popup-course-box&#34;&gt;
            &lt;div class=&#34;title&#34;&gt;Nacos微服务开发实战 &lt;span class=&#34;close-popup-course-box&#34;&gt;×&lt;/span&gt;&lt;/div&gt;
            &lt;div class=&#34;content&#34;&gt;
                &lt;p&gt;欢迎学习本课程，本课程免费您可以立即学习，也可加入我的课程表享受更优质的服务。&lt;/p&gt;
                &lt;p&gt;&lt;a href=&#34;#&#34; @click.prevent=&#34;addCourseTable()&#34;&gt;加入我的课程表&lt;/a&gt;  &lt;a href=&#34;#&#34; @click.prevent=&#34;startLearngin()&#34;&gt;立即学习&lt;/a&gt;&lt;/p&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class=&#34;popup-box&#34;&gt;
        &lt;div class=&#34;mask&#34;&gt;&lt;/div&gt;
        &lt;!--支付弹窗- start --&gt;
        &lt;div class=&#34;popup-pay-box&#34;&gt;
            &lt;div class=&#34;title&#34;&gt;Nacos微服务开发实战 &lt;span class=&#34;close-popup-pay-box&#34;&gt;×&lt;/span&gt;&lt;/div&gt;
            &lt;div class=&#34;content&#34;&gt;
                &lt;img :src=&#34;qrcode&#34; width=&#34;200&#34; height=&#34;200&#34; alt=&#34;请点击支付宝支付按钮，并完成扫码支付。&#34;/&gt;

                &lt;div class=&#34;info&#34;&gt;
                    &lt;p class=&#34;info-tit&#34;&gt;Nacos微服务开发实战&lt;span&gt;课程有效期:365天&lt;/span&gt;&lt;/p&gt;
                    &lt;p class=&#34;info-pic&#34;&gt;课程价格 : &lt;span&gt;￥198元&lt;/span&gt;&lt;/p&gt;
                    &lt;p class=&#34;info-new-pic&#34;&gt;优惠价格 : &lt;span&gt;￥1元&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
            &lt;/div&gt;
            &lt;div class=&#34;fact-pic&#34;&gt;实际支付: &lt;span&gt;￥1元&lt;/span&gt;&lt;/div&gt;
            &lt;div class=&#34;go-pay&#34;&gt;&lt;a href=&#34;#&#34; @click.prevent=&#34;wxPay()&#34;&gt;微信支付&lt;/a&gt;&lt;a href=&#34;#&#34; @click.prevent=&#34;aliPay()&#34;&gt;支付宝支付&lt;/a&gt;&lt;a href=&#34;#&#34; @click.prevent=&#34;querypayresult()&#34;&gt;支付完成&lt;/a&gt;&lt;a href=&#34;#&#34; @click.prevent=&#34;startLearngin()&#34;&gt;试学&lt;/a&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;!--支付弹窗- end --&gt;
        &lt;div class=&#34;popup-comment-box&#34;&gt;

        &lt;/div&gt;
    &lt;/div&gt;
    &lt;!-- 页面底部 --&gt;
    &lt;!--底部版权--&gt;
    &lt;!DOCTYPE html&gt;
&lt;html lang=&#34;en&#34;&gt;
&lt;head&gt;
&lt;meta charset=&#34;utf-8&#34;&gt;
&lt;title&gt;Error&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;pre&gt;Cannot GET /include/footer.html&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;

    &lt;!--底部版权--&gt;
&lt;/div&gt;
&lt;script&gt;var courseId = &#34;117&#34;;var courseCharge = &#34;201001&#34;&lt;/script&gt;
&lt;!DOCTYPE html&gt;
&lt;html lang=&#34;en&#34;&gt;
&lt;head&gt;
&lt;meta charset=&#34;utf-8&#34;&gt;
&lt;title&gt;Error&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;pre&gt;Cannot GET /include/course_detail_dynamic.html&lt;/pre&gt;
&lt;/body&gt;
&lt;/html&gt;

&lt;/body&gt;
</td>
                    </tr>
                    
                </table>
                

                
                
              </div>

              <h3>Statistics:</h3>
              <div style="overflow: auto">
                <table>
                  <tr>
                      <th>content_size(bytes)</th>
                      <td>39043</td>
                    </tr>
                  <tr>
                    <th>response_time(ms)</th>
                    <td>166.49</td>
                  </tr>
                  <tr>
                    <th>elapsed(ms)</th>
                    <td>148.709</td>
                  </tr>
                </table>
              </div>

            </div>
          </div>
        </div>
        

        

      </td>
    </tr>
  
    
    
    <tr id="record_1_6">
      <th class="success" style="width:5em;">success</th>
      <td colspan="2">查询课程发布信息</td>
      <td style="text-align:center;width:6em;">23.49 ms</td>
      <td class="detail">

        
        
        <a class="button" href="#popup_log_1_6_1">log-1</a>
        <div id="popup_log_1_6_1" class="overlay">
          <div class="popup">
            <h2>Request and Response data</h2>
            <a class="close" href="#record_1_6_1">&times;</a>

            <div class="content">
              <h3>Name: 查询课程发布信息</h3>

              

              

              <h3>Request:</h3>
              <div style="overflow: auto">
                <table>
                  
                    <tr>
                      <th>url</th>
                      <td>
                        
                            http://teacher.51xuecheng.cn/api/content/r/coursepublish/117
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>method</th>
                      <td>
                        
                            GET
                        
                      </td>
                    </tr>
                  
                    <tr>
                      <th>headers</th>
                      <td>
                        
                            <pre>{
  &#34;User-Agent&#34;: &#34;python-requests/2.25.1&#34;,
  &#34;Accept-Encoding&#34;: &#34;gzip, deflate&#34;,
  &#34;Accept&#34;: &#34;application/json, text/plain, */*&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;,
  &#34;Accept-Language&#34;: &#34;zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6&#34;,
  &#34;Authorization&#34;: &#34;Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsieHVlY2hlbmctcGx1cyJdLCJ1c2VyX25hbWUiOiJ7XCJjb21wYW55SWRcIjpcIjEyMzIxNDE0MjVcIixcImNyZWF0ZVRpbWVcIjpcIjIwMjItMDktMjhUMDg6MzI6MDNcIixcImlkXCI6XCI1MlwiLFwibmFtZVwiOlwiTeiAgeW4iFwiLFwicGVybWlzc2lvbnNcIjpbXSxcInNleFwiOlwiMVwiLFwic3RhdHVzXCI6XCJcIixcInVzZXJuYW1lXCI6XCJ0MVwiLFwidXR5cGVcIjpcIjEwMTAwMlwifSIsInNjb3BlIjpbImFsbCJdLCJleHAiOjE2ODMyNzgyNzksImF1dGhvcml0aWVzIjpbInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfYmFzZSIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfZGVsIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9saXN0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wbGFuIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZSIsInhjX3RlYWNobWFuYWdlciIsInhjX3RlYWNobWFuYWdlcl9jb3Vyc2VfbWFya2V0IiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9wdWJsaXNoIiwieGNfdGVhY2htYW5hZ2VyX2NvdXJzZV9hZGQiXSwianRpIjoiNGEyYTQwZGItMDQ1NC00MTNmLTgxNjItZWUyZWJjODViODUyIiwiY2xpZW50X2lkIjoiWGNXZWJBcHAifQ.74Ywudp0MuMXLXx1GXDdVmYKaD4Xyg6VApIMgCKhGeo&#34;
}</pre>
                        
                      </td>
                    </tr>
                  
                </table>
              </div>

              <h3>Response:</h3>
              <div style="overflow: auto">
                <table>
                    
                      <tr>
                        <th>ok</th>
                        <td>
                          
                            True
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>url</th>
                        <td>
                          
                            http://teacher.51xuecheng.cn/api/content/r/coursepublish/117
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>status_code</th>
                        <td>
                          
                            200
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>reason</th>
                        <td>
                          
                            OK
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>cookies</th>
                        <td>
                          
                            {}
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>encoding</th>
                        <td>
                          
                            utf-8
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>headers</th>
                        <td>
                          
                            <pre>{
  &#34;Server&#34;: &#34;nginx/1.23.1&#34;,
  &#34;Date&#34;: &#34;Fri, 05 May 2023 07:17:59 GMT&#34;,
  &#34;Content-Type&#34;: &#34;application/json&#34;,
  &#34;Transfer-Encoding&#34;: &#34;chunked&#34;,
  &#34;Connection&#34;: &#34;keep-alive&#34;,
  &#34;X-Content-Type-Options&#34;: &#34;nosniff&#34;,
  &#34;X-XSS-Protection&#34;: &#34;1; mode=block&#34;,
  &#34;Cache-Control&#34;: &#34;no-cache, no-store, max-age=0, must-revalidate&#34;,
  &#34;Pragma&#34;: &#34;no-cache&#34;,
  &#34;Expires&#34;: &#34;0&#34;,
  &#34;X-Frame-Options&#34;: &#34;DENY&#34;,
  &#34;Referrer-Policy&#34;: &#34;no-referrer&#34;
}</pre>
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>content_type</th>
                        <td>
                          
                            application/json
                          
                        </td>
                      </tr>
                    
                      <tr>
                        <th>body</th>
                        <td>
                          
                            
                              <pre>{
  &#34;id&#34;: &#34;117&#34;,
  &#34;companyId&#34;: &#34;1232141425&#34;,
  &#34;name&#34;: &#34;Nacos微服务开发实战&#34;,
  &#34;users&#34;: &#34;中高级Java开发工程师&#34;,
  &#34;tags&#34;: &#34;&#34;,
  &#34;mt&#34;: &#34;1-3&#34;,
  &#34;mtName&#34;: &#34;编程开发&#34;,
  &#34;st&#34;: &#34;1-3-2&#34;,
  &#34;stName&#34;: &#34;Java&#34;,
  &#34;grade&#34;: &#34;204002&#34;,
  &#34;teachmode&#34;: &#34;200002&#34;,
  &#34;pic&#34;: &#34;/mediafiles/2022/10/04/8026f17cf7b8697eccec2c8406d0c96c.png&#34;,
  &#34;description&#34;: &#34;Nacos 是阿里巴巴推出来的一个新开源项目，这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。\n\nNacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集，帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。\n\nNacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施\n\nNacos 支持如下核心特性：\n\n1）服务发现： 支持 DNS 与 RPC 服务发现，也提供原生 SDK 、OpenAPI 等多种服务注册方式和 DNS、HTTP 与 API 等多种服务发现方式。\n2）服务健康监测： Nacos 提供对服务的实时的健康检查，阻止向不健康的主机或服务实例发送请求。\n3）动态配置服务： Nacos 提供配置统一管理功能，能够帮助我们将配置以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。\n4）动态 DNS 服务： Nacos 支持动态 DNS 服务权重路由，能够让我们很容易地实现中间层负载均衡、更灵活的路由策略、流量控制以及数据中心内网的简单 DNS 解析服务。\n5）服务及其元数据管理： Nacos 支持从微服务平台建设的视角管理数据中心的所有服务及元数据，包括管理服务的描述、生命周期、服务的静态依赖分析、服务的健康状态、服务的流量管理、路由及安全策略、服务的 SLA 以及最首要的 metrics 统计数据。&#34;,
  &#34;market&#34;: &#34;null&#34;,
  &#34;teachplan&#34;: &#34;[{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:1,\&#34;id\&#34;:268,\&#34;orderby\&#34;:1,\&#34;parentid\&#34;:0,\&#34;pname\&#34;:\&#34;1.配置管理\&#34;,\&#34;teachPlanTreeNodes\&#34;:[{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:2,\&#34;id\&#34;:269,\&#34;orderby\&#34;:1,\&#34;parentid\&#34;:268,\&#34;pname\&#34;:\&#34;1.1 什么是配置中心\&#34;,\&#34;teachplanMedia\&#34;:{\&#34;id\&#34;:40,\&#34;mediaFilename\&#34;:\&#34;01-Nacos配置管理-内容介绍.avi\&#34;,\&#34;mediaId\&#34;:\&#34;3a5a861d1c745d05166132c47b44f9e4\&#34;}},{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:2,\&#34;id\&#34;:270,\&#34;orderby\&#34;:2,\&#34;parentid\&#34;:268,\&#34;pname\&#34;:\&#34;1.2Nacos简介\&#34;,\&#34;teachplanMedia\&#34;:{\&#34;id\&#34;:41,\&#34;mediaFilename\&#34;:\&#34;16-Nacos配置管理-课程总结.avi\&#34;,\&#34;mediaId\&#34;:\&#34;23f83ae728bd1269eee7ea2236e79644\&#34;}},{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:2,\&#34;id\&#34;:271,\&#34;orderby\&#34;:3,\&#34;parentid\&#34;:268,\&#34;pname\&#34;:\&#34;1.3安装Nacos Server\&#34;,\&#34;teachplanMedia\&#34;:{\&#34;id\&#34;:42,\&#34;mediaFilename\&#34;:\&#34;01-Nacos配置管理-内容介绍.avi\&#34;,\&#34;mediaId\&#34;:\&#34;3a5a861d1c745d05166132c47b44f9e4\&#34;}},{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:2,\&#34;id\&#34;:272,\&#34;orderby\&#34;:4,\&#34;parentid\&#34;:268,\&#34;pname\&#34;:\&#34;1.4Nacos配置入门\&#34;,\&#34;teachplanMedia\&#34;:{\&#34;id\&#34;:43,\&#34;mediaFilename\&#34;:\&#34;01-Nacos配置管理-内容介绍.avi\&#34;,\&#34;mediaId\&#34;:\&#34;3a5a861d1c745d05166132c47b44f9e4\&#34;}},{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:2,\&#34;id\&#34;:273,\&#34;orderby\&#34;:5,\&#34;parentid\&#34;:268,\&#34;pname\&#34;:\&#34;1.5命名空间管理\&#34;,\&#34;teachplanMedia\&#34;:{\&#34;id\&#34;:44,\&#34;mediaFilename\&#34;:\&#34;16-Nacos配置管理-课程总结.avi\&#34;,\&#34;mediaId\&#34;:\&#34;23f83ae728bd1269eee7ea2236e79644\&#34;}}]},{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:1,\&#34;id\&#34;:274,\&#34;orderby\&#34;:2,\&#34;parentid\&#34;:0,\&#34;pname\&#34;:\&#34;2.服务发现\&#34;,\&#34;teachPlanTreeNodes\&#34;:[{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:2,\&#34;id\&#34;:275,\&#34;orderby\&#34;:1,\&#34;parentid\&#34;:274,\&#34;pname\&#34;:\&#34;2.1什么是服务发现\&#34;,\&#34;teachplanMedia\&#34;:{\&#34;id\&#34;:45,\&#34;mediaFilename\&#34;:\&#34;01-分布式事务专题课程介绍.avi\&#34;,\&#34;mediaId\&#34;:\&#34;1f229319d6fed3431d2f9d06193a433b\&#34;}},{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:2,\&#34;id\&#34;:276,\&#34;orderby\&#34;:2,\&#34;parentid\&#34;:274,\&#34;pname\&#34;:\&#34;2.2服务发现快速入门\&#34;,\&#34;teachplanMedia\&#34;:{\&#34;id\&#34;:46,\&#34;mediaFilename\&#34;:\&#34;07-分布式事务基础理论-BASE理论.avi\&#34;,\&#34;mediaId\&#34;:\&#34;6ad24a762f67c18f61966c1b8c55abe6\&#34;}},{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:2,\&#34;id\&#34;:277,\&#34;orderby\&#34;:3,\&#34;parentid\&#34;:274,\&#34;pname\&#34;:\&#34;2.3服务发现数据模型\&#34;,\&#34;teachplanMedia\&#34;:{\&#34;id\&#34;:47,\&#34;mediaFilename\&#34;:\&#34;01-分布式事务专题课程介绍.avi\&#34;,\&#34;mediaId\&#34;:\&#34;1f229319d6fed3431d2f9d06193a433b\&#34;}},{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:2,\&#34;id\&#34;:278,\&#34;orderby\&#34;:4,\&#34;parentid\&#34;:274,\&#34;pname\&#34;:\&#34;2.4服务列表管理\&#34;,\&#34;teachplanMedia\&#34;:{\&#34;id\&#34;:48,\&#34;mediaFilename\&#34;:\&#34;07-分布式事务基础理论-BASE理论.avi\&#34;,\&#34;mediaId\&#34;:\&#34;6ad24a762f67c18f61966c1b8c55abe6\&#34;}}]},{\&#34;courseId\&#34;:117,\&#34;grade\&#34;:1,\&#34;id\&#34;:302,\&#34;orderby\&#34;:3,\&#34;parentid\&#34;:0,\&#34;pname\&#34;:\&#34;新章名称 [点击修改]\&#34;,\&#34;teachPlanTreeNodes\&#34;:[]}]&#34;,
  &#34;createDate&#34;: &#34;2023-04-23 15:59:33&#34;,
  &#34;status&#34;: &#34;202004&#34;,
  &#34;charge&#34;: &#34;201001&#34;,
  &#34;price&#34;: 1.0,
  &#34;originalPrice&#34;: 198.0,
  &#34;validDays&#34;: 365
}</pre>
                            
                          
                        </td>
                      </tr>
                    
                  </table>
              </div>
              

              <h3>Validators:</h3>
                <div style="overflow: auto">
                
                
                <table>
                    <tr>
                      <th>check</th>
                      <th>comparator</th>
                      <th>expect value</th>
                      <th>actual value</th>
                    </tr>
                    
                    <tr>
                      
                      <td class="passed">
                      
                        content
                      </td>
                      <td>not_equals</td>
                      <td>null</td>
                      <td>{&#39;id&#39;: &#39;117&#39;, &#39;companyId&#39;: &#39;1232141425&#39;, &#39;name&#39;: &#39;Nacos微服务开发实战&#39;, &#39;users&#39;: &#39;中高级Java开发工程师&#39;, &#39;tags&#39;: &#39;&#39;, &#39;mt&#39;: &#39;1-3&#39;, &#39;mtName&#39;: &#39;编程开发&#39;, &#39;st&#39;: &#39;1-3-2&#39;, &#39;stName&#39;: &#39;Java&#39;, &#39;grade&#39;: &#39;204002&#39;, &#39;teachmode&#39;: &#39;200002&#39;, &#39;pic&#39;: &#39;/mediafiles/2022/10/04/8026f17cf7b8697eccec2c8406d0c96c.png&#39;, &#39;description&#39;: &#39;Nacos 是阿里巴巴推出来的一个新开源项目，这是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。\n\nNacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集，帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。\n\nNacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施\n\nNacos 支持如下核心特性：\n\n1）服务发现： 支持 DNS 与 RPC 服务发现，也提供原生 SDK 、OpenAPI 等多种服务注册方式和 DNS、HTTP 与 API 等多种服务发现方式。\n2）服务健康监测： Nacos 提供对服务的实时的健康检查，阻止向不健康的主机或服务实例发送请求。\n3）动态配置服务： Nacos 提供配置统一管理功能，能够帮助我们将配置以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。\n4）动态 DNS 服务： Nacos 支持动态 DNS 服务权重路由，能够让我们很容易地实现中间层负载均衡、更灵活的路由策略、流量控制以及数据中心内网的简单 DNS 解析服务。\n5）服务及其元数据管理： Nacos 支持从微服务平台建设的视角管理数据中心的所有服务及元数据，包括管理服务的描述、生命周期、服务的静态依赖分析、服务的健康状态、服务的流量管理、路由及安全策略、服务的 SLA 以及最首要的 metrics 统计数据。&#39;, &#39;market&#39;: &#39;null&#39;, &#39;teachplan&#39;: &#39;[{&#34;courseId&#34;:117,&#34;grade&#34;:1,&#34;id&#34;:268,&#34;orderby&#34;:1,&#34;parentid&#34;:0,&#34;pname&#34;:&#34;1.配置管理&#34;,&#34;teachPlanTreeNodes&#34;:[{&#34;courseId&#34;:117,&#34;grade&#34;:2,&#34;id&#34;:269,&#34;orderby&#34;:1,&#34;parentid&#34;:268,&#34;pname&#34;:&#34;1.1 什么是配置中心&#34;,&#34;teachplanMedia&#34;:{&#34;id&#34;:40,&#34;mediaFilename&#34;:&#34;01-Nacos配置管理-内容介绍.avi&#34;,&#34;mediaId&#34;:&#34;3a5a861d1c745d05166132c47b44f9e4&#34;}},{&#34;courseId&#34;:117,&#34;grade&#34;:2,&#34;id&#34;:270,&#34;orderby&#34;:2,&#34;parentid&#34;:268,&#34;pname&#34;:&#34;1.2Nacos简介&#34;,&#34;teachplanMedia&#34;:{&#34;id&#34;:41,&#34;mediaFilename&#34;:&#34;16-Nacos配置管理-课程总结.avi&#34;,&#34;mediaId&#34;:&#34;23f83ae728bd1269eee7ea2236e79644&#34;}},{&#34;courseId&#34;:117,&#34;grade&#34;:2,&#34;id&#34;:271,&#34;orderby&#34;:3,&#34;parentid&#34;:268,&#34;pname&#34;:&#34;1.3安装Nacos Server&#34;,&#34;teachplanMedia&#34;:{&#34;id&#34;:42,&#34;mediaFilename&#34;:&#34;01-Nacos配置管理-内容介绍.avi&#34;,&#34;mediaId&#34;:&#34;3a5a861d1c745d05166132c47b44f9e4&#34;}},{&#34;courseId&#34;:117,&#34;grade&#34;:2,&#34;id&#34;:272,&#34;orderby&#34;:4,&#34;parentid&#34;:268,&#34;pname&#34;:&#34;1.4Nacos配置入门&#34;,&#34;teachplanMedia&#34;:{&#34;id&#34;:43,&#34;mediaFilename&#34;:&#34;01-Nacos配置管理-内容介绍.avi&#34;,&#34;mediaId&#34;:&#34;3a5a861d1c745d05166132c47b44f9e4&#34;}},{&#34;courseId&#34;:117,&#34;grade&#34;:2,&#34;id&#34;:273,&#34;orderby&#34;:5,&#34;parentid&#34;:268,&#34;pname&#34;:&#34;1.5命名空间管理&#34;,&#34;teachplanMedia&#34;:{&#34;id&#34;:44,&#34;mediaFilename&#34;:&#34;16-Nacos配置管理-课程总结.avi&#34;,&#34;mediaId&#34;:&#34;23f83ae728bd1269eee7ea2236e79644&#34;}}]},{&#34;courseId&#34;:117,&#34;grade&#34;:1,&#34;id&#34;:274,&#34;orderby&#34;:2,&#34;parentid&#34;:0,&#34;pname&#34;:&#34;2.服务发现&#34;,&#34;teachPlanTreeNodes&#34;:[{&#34;courseId&#34;:117,&#34;grade&#34;:2,&#34;id&#34;:275,&#34;orderby&#34;:1,&#34;parentid&#34;:274,&#34;pname&#34;:&#34;2.1什么是服务发现&#34;,&#34;teachplanMedia&#34;:{&#34;id&#34;:45,&#34;mediaFilename&#34;:&#34;01-分布式事务专题课程介绍.avi&#34;,&#34;mediaId&#34;:&#34;1f229319d6fed3431d2f9d06193a433b&#34;}},{&#34;courseId&#34;:117,&#34;grade&#34;:2,&#34;id&#34;:276,&#34;orderby&#34;:2,&#34;parentid&#34;:274,&#34;pname&#34;:&#34;2.2服务发现快速入门&#34;,&#34;teachplanMedia&#34;:{&#34;id&#34;:46,&#34;mediaFilename&#34;:&#34;07-分布式事务基础理论-BASE理论.avi&#34;,&#34;mediaId&#34;:&#34;6ad24a762f67c18f61966c1b8c55abe6&#34;}},{&#34;courseId&#34;:117,&#34;grade&#34;:2,&#34;id&#34;:277,&#34;orderby&#34;:3,&#34;parentid&#34;:274,&#34;pname&#34;:&#34;2.3服务发现数据模型&#34;,&#34;teachplanMedia&#34;:{&#34;id&#34;:47,&#34;mediaFilename&#34;:&#34;01-分布式事务专题课程介绍.avi&#34;,&#34;mediaId&#34;:&#34;1f229319d6fed3431d2f9d06193a433b&#34;}},{&#34;courseId&#34;:117,&#34;grade&#34;:2,&#34;id&#34;:278,&#34;orderby&#34;:4,&#34;parentid&#34;:274,&#34;pname&#34;:&#34;2.4服务列表管理&#34;,&#34;teachplanMedia&#34;:{&#34;id&#34;:48,&#34;mediaFilename&#34;:&#34;07-分布式事务基础理论-BASE理论.avi&#34;,&#34;mediaId&#34;:&#34;6ad24a762f67c18f61966c1b8c55abe6&#34;}}]},{&#34;courseId&#34;:117,&#34;grade&#34;:1,&#34;id&#34;:302,&#34;orderby&#34;:3,&#34;parentid&#34;:0,&#34;pname&#34;:&#34;新章名称 [点击修改]&#34;,&#34;teachPlanTreeNodes&#34;:[]}]&#39;, &#39;createDate&#39;: &#39;2023-04-23 15:59:33&#39;, &#39;status&#39;: &#39;202004&#39;, &#39;charge&#39;: &#39;201001&#39;, &#39;price&#39;: 1.0, &#39;originalPrice&#39;: 198.0, &#39;validDays&#39;: 365}</td>
                    </tr>
                    
                </table>
                

                
                
              </div>

              <h3>Statistics:</h3>
              <div style="overflow: auto">
                <table>
                  <tr>
                      <th>content_size(bytes)</th>
                      <td>4775</td>
                    </tr>
                  <tr>
                    <th>response_time(ms)</th>
                    <td>23.49</td>
                  </tr>
                  <tr>
                    <th>elapsed(ms)</th>
                    <td>21.917</td>
                  </tr>
                </table>
              </div>

            </div>
          </div>
        </div>
        

        

      </td>
    </tr>
  
  </table>
  
</body>